国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

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

自制app網(wǎng)站網(wǎng)站標(biāo)題算關(guān)鍵詞優(yōu)化嗎

自制app網(wǎng)站,網(wǎng)站標(biāo)題算關(guān)鍵詞優(yōu)化嗎,國(guó)內(nèi)網(wǎng)站欣賞,網(wǎng)站開(kāi)發(fā)的現(xiàn)狀及研究意義問(wèn)題 排序 [30, 24, 5, 58, 18, 36, 12, 42, 39] 歸并排序 歸并排序采用分治法,將序列分成若干子序列,每個(gè)子序列有序后再合并成有序的完整序列。 在數(shù)組排序中,如果只有一個(gè)數(shù),那么它本身就是有序的。如果有兩個(gè)數(shù)&#xff0…

問(wèn)題

排序 [30, 24, 5, 58, 18, 36, 12, 42, 39]

歸并排序

歸并排序采用分治法,將序列分成若干子序列,每個(gè)子序列有序后再合并成有序的完整序列。

在數(shù)組排序中,如果只有一個(gè)數(shù),那么它本身就是有序的。如果有兩個(gè)數(shù),只需要進(jìn)行一次比較就可以完成排序。也就是說(shuō),數(shù)越少,排序越容易。那么,如果有一個(gè)由大量數(shù)據(jù)組成的序列,可以考慮將其不斷分解,直到只剩一個(gè)數(shù)時(shí),本身已經(jīng)有序,再將這些有序的數(shù)組合并在一起,從而完成排序。

圖解

  1. 將待排序元素分成大小大致相同的兩個(gè)序列
  2. 對(duì)兩個(gè)序列分別進(jìn)行歸并排序
  3. 將排好序的有序子序列進(jìn)行合并,得到最終的有序序列
    在這里插入圖片描述

代碼

# 合并, 將兩個(gè)有序的子序列合并成一個(gè)序列
def merge(nums, low, mid, high):i, j = low, mid + 1k = 0temp = [0] * (high - low + 1)while i <= mid and j <= high:if nums[i] <= nums[j]:temp[k] = nums[i]i += 1else:temp[k] = nums[j]j += 1k += 1if i <= mid:temp[k:] = nums[i:mid+1]if j <= high:temp[k:] = nums[j:high+1]nums[low:high+1] = tempreturn numsdef merge_sort(nums, low = 0, high = len(nums)-1):if low < high:					# low = high時(shí)分解到只剩一個(gè)數(shù),不用合并直接返回mid = low + (high - low) // 2merge_sort(nums, low, mid)			# 對(duì)左半部分進(jìn)行歸并排序merge_sort(nums, mid+1, high)		# 對(duì)右半部分進(jìn)行歸并排序return merge(nums, low, mid, high)	# 合并為有序子序列else:return nums

時(shí)間復(fù)雜度

歸并算法的時(shí)間復(fù)雜度為 O(nlogn)

  • 分解:這一步僅僅是計(jì)算出子序列的中間位置,需要常數(shù)時(shí)間 O(1)
  • 解決子問(wèn)題:遞歸求解兩個(gè)規(guī)模為 n/2 的子問(wèn)題,所需時(shí)間為 2T(n/2)
  • 合并:合并算法可以在 O(n) 時(shí)間內(nèi)完成

所以總運(yùn)行時(shí)間為:

在這里插入圖片描述
當(dāng) n>1 時(shí),可以遞推求解:

在這里插入圖片描述
遞推最終的規(guī)模為 1, 令 2x = n,則 x = log n,那么

在這里插入圖片描述

http://m.aloenet.com.cn/news/40964.html

相關(guān)文章:

  • 如何用eclipse做網(wǎng)站全媒體運(yùn)營(yíng)師報(bào)考條件
  • wordpress sora 公開(kāi)版谷歌seo服務(wù)公司
  • 做海外網(wǎng)站推廣360優(yōu)化大師安卓手機(jī)版下載安裝
  • 網(wǎng)站開(kāi)發(fā) h5品牌廣告語(yǔ)
  • 網(wǎng)站開(kāi)發(fā)女今日最新的新聞
  • 做模板網(wǎng)站怎么放視頻博客seo優(yōu)化技術(shù)
  • 蘭州網(wǎng)站建設(shè)報(bào)價(jià)天津百度關(guān)鍵詞seo
  • 做網(wǎng)站的網(wǎng)址濰坊seo招聘
  • 有了公網(wǎng)ip如何做網(wǎng)站免費(fèi)網(wǎng)站友情鏈接
  • 宿松網(wǎng)站建設(shè)公司廣告推廣平臺(tái)網(wǎng)站
  • 十堰響應(yīng)式網(wǎng)站建設(shè)免費(fèi)輿情網(wǎng)站
  • 長(zhǎng)春電商網(wǎng)站建設(shè)哪家專業(yè)天津seo選天津旗艦科技a
  • 網(wǎng)站備案完了怎么做發(fā)帖百度秒收錄網(wǎng)站分享
  • 如何做網(wǎng)站的基礎(chǔ)惠州優(yōu)化怎么做seo
  • 特效炫酷的網(wǎng)站深圳seo優(yōu)化排名公司
  • 北京b2c網(wǎng)站開(kāi)發(fā)抖音廣告代運(yùn)營(yíng)
  • 做窗簾的效果圖網(wǎng)站快推達(dá)seo
  • 柳河縣做網(wǎng)站谷歌paypal下載
  • 做網(wǎng)站哪些技術(shù)資源優(yōu)化排名網(wǎng)站
  • 怎么做網(wǎng)站注冊(cè)登入頁(yè)面搜狗指數(shù)官網(wǎng)
  • 做易拉寶設(shè)計(jì)的網(wǎng)站衡陽(yáng)seo優(yōu)化報(bào)價(jià)
  • 一站式做網(wǎng)站哪家強(qiáng)寧波網(wǎng)站推廣哪家公司好
  • 山西省政府網(wǎng)站建設(shè)北京建站
  • 音樂(lè)介紹網(wǎng)站怎么做的商業(yè)軟文代寫
  • wordpress 獲取縮略圖路徑全網(wǎng)關(guān)鍵詞優(yōu)化公司哪家好
  • 真正免費(fèi)的網(wǎng)站建站平臺(tái)排名中山seo
  • 直播的網(wǎng)站開(kāi)發(fā)中國(guó)最新領(lǐng)導(dǎo)班子
  • 黃頁(yè) 網(wǎng)站模板微信營(yíng)銷的方法7種
  • nba網(wǎng)站開(kāi)發(fā)畢業(yè)論文廣州seo外包
  • 哪個(gè)網(wǎng)站可以免費(fèi)看小說(shuō)不收費(fèi)百度網(wǎng)絡(luò)營(yíng)銷推廣