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

當前位置: 首頁 > news >正文

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

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

問題

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

歸并排序

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

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

圖解

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

代碼

# 合并, 將兩個有序的子序列合并成一個序列
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ù),不用合并直接返回mid = low + (high - low) // 2merge_sort(nums, low, mid)			# 對左半部分進行歸并排序merge_sort(nums, mid+1, high)		# 對右半部分進行歸并排序return merge(nums, low, mid, high)	# 合并為有序子序列else:return nums

時間復雜度

歸并算法的時間復雜度為 O(nlogn)

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

所以總運行時間為:

在這里插入圖片描述
當 n>1 時,可以遞推求解:

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

在這里插入圖片描述

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

相關文章:

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