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

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

最火的網(wǎng)絡(luò)銷售平臺seo顧問合同

最火的網(wǎng)絡(luò)銷售平臺,seo顧問合同,iis網(wǎng)站配置教程,網(wǎng)站公司上海C STL sort函數(shù)的底層實(shí)現(xiàn) sort函數(shù)的底層用到的是內(nèi)省式排序以及插入排序,內(nèi)省排序首先從快速排序開始,當(dāng)遞歸深度超過一定深度(深度為排序元素?cái)?shù)量的對數(shù)值)后轉(zhuǎn)為堆排序。 先來回顧一下以上提到的3中排序方法: 快…

C++ STL sort函數(shù)的底層實(shí)現(xiàn)

sort函數(shù)的底層用到的是內(nèi)省式排序以及插入排序,內(nèi)省排序首先從快速排序開始,當(dāng)遞歸深度超過一定深度(深度為排序元素?cái)?shù)量的對數(shù)值)后轉(zhuǎn)為堆排序。

先來回顧一下以上提到的3中排序方法:

  1. 快速排序:先選一個(gè)基準(zhǔn)值(一般為首值),將比它大的數(shù)置于其右側(cè),將比它小的數(shù)置于它左側(cè),那么這個(gè)基準(zhǔn)值所在的位置定是整個(gè)數(shù)組的有序位。然后遞歸該基準(zhǔn)左右兩子數(shù)組。算法復(fù)雜度為nlogn;
  2. 堆排序:將數(shù)組建立成大頂堆,重復(fù)從堆頂取出數(shù)值最大的結(jié)點(diǎn)(把根結(jié)點(diǎn)和最后一個(gè)結(jié)點(diǎn)交換,把交換后的最后一個(gè)結(jié)點(diǎn)移出堆,移出的這個(gè)數(shù)值為未排序數(shù)組的最后),并讓殘余的堆維持大頂堆的性質(zhì)。時(shí)間復(fù)雜度為nlogn;
  3. 插入排序:對于未排序數(shù)據(jù),在已排序序列中從后向前掃描,找到相應(yīng)位置并插入。時(shí)間復(fù)雜度為n2;

其中先講下快排和堆排,快排的平均復(fù)雜度為nlogn,但是它的復(fù)雜度是根據(jù)基準(zhǔn)值來決定的,基準(zhǔn)值選擇的不好,最壞的復(fù)雜度會(huì)達(dá)到n2,而堆排序的復(fù)雜度是一定的為n*logn,那為什么不直接使用堆排序呢,是因?yàn)樵趯⒍秧斨蹬c最后一個(gè)結(jié)點(diǎn)值交換并移除最后一個(gè)值后,在重新建堆的過程中,交換到堆頂?shù)闹碉@然比每個(gè)結(jié)點(diǎn)要小,但還是要經(jīng)過對比判斷,這個(gè)判斷其實(shí)是多余的,因此這是它相比快排較慢的原因。

于是,內(nèi)省式排序結(jié)合了快排和堆排的特點(diǎn),當(dāng)快速排序到大一定深度(2logn)時(shí),采用堆排序,以維持n*logn的復(fù)雜度。

在sort函數(shù)中,內(nèi)省排序過程中子數(shù)組長度小于16時(shí),采用的是插入排序,因?yàn)楫?dāng)數(shù)組長度較短時(shí),就是數(shù)組已經(jīng)大致排序過了,對大致有序的數(shù)組(即逆序?qū)Σ欢嗔?#xff09;用插入排序的算法復(fù)雜度會(huì)很小,可以想象成理牌的過程。

http://www.risenshineclean.com/news/61550.html

相關(guān)文章:

  • 高端網(wǎng)站定制方案seo網(wǎng)絡(luò)推廣培訓(xùn)
  • 高端網(wǎng)站建設(shè)kgu網(wǎng)站建設(shè)網(wǎng)站
  • b2b網(wǎng)站建設(shè)案例鄭州網(wǎng)絡(luò)營銷顧問
  • 昆明網(wǎng)站seo報(bào)價(jià)推廣普通話手抄報(bào)內(nèi)容大全資料
  • 網(wǎng)站常見攻擊營銷型網(wǎng)站建設(shè)步驟
  • 江蘇網(wǎng)站設(shè)計(jì)建站模板
  • 做網(wǎng)站的銷售簡述在線推廣網(wǎng)站的方法
  • 個(gè)體工商戶 做經(jīng)營性網(wǎng)站網(wǎng)站鏈接查詢
  • wifi擴(kuò)展器做網(wǎng)站百度資源平臺鏈接提交
  • 鄭州好的網(wǎng)站設(shè)計(jì)公司搜索引擎關(guān)鍵詞排名優(yōu)化
  • 項(xiàng)城做網(wǎng)站搜索引擎的網(wǎng)址有哪些
  • 政府門戶網(wǎng)站什么意思搜索引擎優(yōu)化seo優(yōu)惠
  • wordpress添加關(guān)鍵詞描述seo優(yōu)化在線診斷
  • 蘇州營銷網(wǎng)站建設(shè)公司杭州seo搜索引擎優(yōu)化
  • vps網(wǎng)站設(shè)置搜索引擎優(yōu)化的基礎(chǔ)是什么
  • 四川專門做招聘酒的網(wǎng)站網(wǎng)頁制作公司排名
  • 網(wǎng)站建設(shè)公司 南京舉例一個(gè)成功的網(wǎng)絡(luò)營銷案例
  • 網(wǎng)站開發(fā)平臺的定義鴻星爾克網(wǎng)絡(luò)營銷案例分析
  • 重慶市建設(shè)網(wǎng)站站長網(wǎng)站seo查詢
  • 怎么查網(wǎng)站有沒有做404營銷推廣工作內(nèi)容
  • 網(wǎng)上商城建設(shè)seo策略是什么意思
  • 杭州設(shè)計(jì)公司網(wǎng)站排名黃岡免費(fèi)網(wǎng)站推廣平臺匯總
  • 用asp.net做的網(wǎng)站實(shí)例行業(yè)關(guān)鍵詞搜索排名
  • 商城類的網(wǎng)站怎么做北京競價(jià)托管代運(yùn)營
  • 杭州做網(wǎng)站hzyze域名在線查詢
  • 廣州免費(fèi)接種宮頸癌疫苗推廣關(guān)鍵詞優(yōu)化
  • 個(gè)人做網(wǎng)站猛賺錢seo優(yōu)化有百度系和什么
  • vue.js做的網(wǎng)站資源貓
  • 找手工活帶回家做的找工作哪個(gè)網(wǎng)站最靠譜內(nèi)容營銷
  • 專門做淘寶特價(jià)的網(wǎng)站網(wǎng)站模板免費(fèi)下載