中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

新網(wǎng)站應(yīng)該怎么做seo太原百度快速排名提升

新網(wǎng)站應(yīng)該怎么做seo,太原百度快速排名提升,廣州十大科技公司,杭州網(wǎng)站建設(shè)設(shè)計(jì)原理 對(duì)于一個(gè)數(shù)組x&#xff0c;快速排序流程如下&#xff1a; 確定分界點(diǎn)a&#xff0c;可以取x[l]、x[r]、x[l r / 2]、隨機(jī)&#xff08;四種都可以&#xff09;調(diào)整區(qū)間&#xff0c;使得&#xff1a;區(qū)間被分成 < a 和 > a的兩部分&#xff0c;左邊 < a&#xff…

原理

對(duì)于一個(gè)數(shù)組x,快速排序流程如下:

  1. 確定分界點(diǎn)a,可以取x[l]、x[r]、x[l + r / 2]、隨機(jī)(四種都可以)
  2. 調(diào)整區(qū)間,使得:區(qū)間被分成 <= a 和 >= a的兩部分,左邊 <= a,右邊 >= a(注意,a不一定在原來(lái)的位置了)
  3. 遞歸處理左右兩邊

重點(diǎn)在于第二步調(diào)整區(qū)間上。

在這里插入圖片描述

做法是:在區(qū)間[l, r]中,指定兩個(gè)指針i、j。

  • 當(dāng)i指向的數(shù) < a的時(shí)候,i往右移動(dòng)
  • 當(dāng)j指向的數(shù) > a的時(shí)候,j往左移動(dòng)

當(dāng)i和j停下來(lái)的時(shí)候,說(shuō)明x[i] >= ax[j] <= a,則x[i] >= x[j]。那根據(jù)我們的想要實(shí)現(xiàn)的目的,要保證左邊 <= a,右邊 >= a,也就是x[i] <= x[j]。因此,需要將x[i]與x[j]交換。

復(fù)雜度

代碼

import java.util.*;
import java.io.*;class Main {public static void quick(int[] x, int l, int r) {if (l >= r) return ;int a = x[l + r >> 1], i = l - 1, j = r + 1;while (i < j) {/**內(nèi)層的循環(huán)不能加  i < j原因:如果加了i < j,那么兩個(gè)do while之后,i = j。此時(shí),如果x[j] > a,而后續(xù)的遞歸就會(huì)出問(wèn)題,因?yàn)橐WC[l, j]的數(shù)都 < a所以原則就是,最后外層循環(huán)退出的時(shí)候,要保證i > j,不能i = j*/do i ++ ; while (x[i] < a);do j -- ; while (x[j] > a);if (i < j) {int t = x[i];x[i] = x[j];x[j] = t;}}quick(x, l, j);quick(x, j + 1, r);}public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int[] x = new int[n];for(int i = 0; i < n; i ++ ) x[i] = sc.nextInt();quick(x, 0, n - 1);for(int i = 0; i < n; i ++ ) System.out.print(x[i] + " ");}
}
http://www.risenshineclean.com/news/65098.html

相關(guān)文章:

  • 做一個(gè)簡(jiǎn)單的網(wǎng)站贛州網(wǎng)站建設(shè)公司
  • 金堂做網(wǎng)站的公司快手流量推廣網(wǎng)站
  • 商標(biāo)查詢網(wǎng)入口鄭州seo
  • 寧波城鄉(xiāng)建設(shè)局管方網(wǎng)站濟(jì)南seo網(wǎng)絡(luò)優(yōu)化公司
  • h5網(wǎng)站后臺(tái)管理模板培訓(xùn)課程開發(fā)
  • 豪華網(wǎng)站建設(shè)外貿(mào)網(wǎng)絡(luò)營(yíng)銷推廣
  • 網(wǎng)站建設(shè)全視頻教程下載南寧seo計(jì)費(fèi)管理
  • 泰安定制網(wǎng)站建設(shè)公司項(xiàng)目推廣計(jì)劃書
  • 廣州網(wǎng)站建設(shè)培訓(xùn)學(xué)校網(wǎng)站alexa排名查詢
  • 深圳有哪些做網(wǎng)站的公司好企業(yè)如何做好網(wǎng)絡(luò)營(yíng)銷
  • 會(huì)員卡系統(tǒng)多少錢一套谷歌seo公司
  • 網(wǎng)站建設(shè)漢獅怎么樣seo研究協(xié)會(huì)網(wǎng)
  • 如何創(chuàng)建網(wǎng)站教程視頻微信朋友圈推廣
  • 重慶市建設(shè)工程信息網(wǎng)聯(lián)系電話自動(dòng)seo系統(tǒng)
  • 開了網(wǎng)站建設(shè)公司 如何接業(yè)務(wù)競(jìng)價(jià)托管公司
  • 哪些網(wǎng)站是用python做的seo如何快速排名百度首頁(yè)
  • 如何在百度上做公司做網(wǎng)站百度上首頁(yè)
  • 通過(guò)做政府門戶網(wǎng)站的實(shí)驗(yàn)獲得什么發(fā)軟文是什么意思
  • 編制網(wǎng)站建設(shè)策劃書淘寶排名查詢工具
  • 長(zhǎng)沙有哪些網(wǎng)站建設(shè)公司經(jīng)典廣告語(yǔ)
  • 做網(wǎng)站地圖的步驟網(wǎng)絡(luò)推廣優(yōu)化seo
  • 動(dòng)態(tài)網(wǎng)站沒(méi)有數(shù)據(jù)庫(kù)怎么做巨量數(shù)據(jù)官網(wǎng)
  • 小程序開發(fā) 網(wǎng)站建設(shè)網(wǎng)站做優(yōu)化好還是推廣好
  • 北京海淀區(qū)建設(shè)局網(wǎng)站萬(wàn)網(wǎng)
  • 做網(wǎng)站定制只要做好關(guān)鍵詞優(yōu)化
  • 用戶體驗(yàn)設(shè)計(jì)案例鄭州seo技術(shù)服務(wù)顧問(wèn)
  • 團(tuán)隊(duì)網(wǎng)站怎么做網(wǎng)絡(luò)營(yíng)銷首先要
  • 世紀(jì)佳緣網(wǎng)站開發(fā)語(yǔ)言關(guān)鍵字是什么意思
  • 網(wǎng)站建設(shè)可行性研究鏈接提交
  • 一個(gè)旅游網(wǎng)站怎么做電商網(wǎng)站有哪些