国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網 會員登陸 & 注冊

馬老師Python全系列大師課

2022-10-07 00:08 作者:血霽玫瑰與櫻花  | 我要投稿

折半插入排序

算法分析:

雖然折半插入排序法與直接插入排序法相比較,改善了算法中比較次數(shù)的數(shù)量級,但其并未改變移動元素的時間耗費,所以折半插入排序的總的時間復雜度仍然是O(n2)。 較,因此插入n-1個元素的平均關鍵字的比較次數(shù)為O(nlog2n)。 ?雖然折半插入排序法與直接插入排序法相比較,改善了算法中比較次數(shù)的數(shù)量級,但其并未改變移動元素的時間耗費,所以折半插入排序的總的時間復雜度仍然是O(n2)。 ? ?void sort(Node[] nodes) { ? ? ? ?Node x; ? ? ? ?int low, mid, high = 0; ? ? ? ?for (int i = 1; i < nodes.length; i++) { ? ? ? ? ? ?x = nodes[i]; ? ? ? ? ? ?low = 0; ? ? ? ? ? ?high = i - 1; ? ? ? ? ? ?while (low <= high) { ? ? ? ? ? ? ? ?mid = (low + high) / 2; ? ? ? ? ? ? ? ?if (x.key < nodes[mid].key) { ? ? ? ? ? ? ? ? ? ?high = mid - 1; ? ? ? ? ? ? ? ?} else { ? ? ? ? ? ? ? ? ? ?low = mid + 1; ? ? ? ? ? ? ? ?} ? ? ? ? ? ?} ? ? ? ? ? ?for (int j = i - 1; j >= low; j--) { ? ? ? ? ? ? ? ?nodes[j + 1] = nodes[j]; ? ? ? ? ? ?} ? ? ? ? ? ?nodes[low] = x; ? ? ? ?} ? ?}


馬老師Python全系列大師課的評論 (共 條)

分享到微博請遵守國家法律
江都市| 辽阳县| 观塘区| 休宁县| 通渭县| 镇雄县| 汝城县| 五河县| 喀喇沁旗| 双峰县| 德清县| 长阳| 富宁县| 武汉市| 天长市| 拜城县| 临桂县| 彰武县| 建瓯市| 泽普县| 海兴县| 卢龙县| 神木县| 岚皋县| 麻城市| 敦煌市| 垣曲县| 松桃| 江门市| 巨野县| 遂溪县| 赤壁市| 威宁| 嘉义县| 华池县| 江永县| 修武县| 交城县| 晋州市| 彰化市| 崇阳县|