最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

馬老師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全系列大師課的評論 (共 條)

分享到微博請遵守國家法律
平阳县| 镇平县| 锦屏县| 长葛市| 永平县| 陆川县| 南郑县| 彭山县| 洮南市| 绥棱县| 元阳县| 长岭县| 金阳县| 昆山市| 福海县| 兰考县| 景洪市| 凌云县| 合作市| 遂昌县| 郯城县| 怀柔区| 延寿县| 鄢陵县| 库伦旗| 漳浦县| 吉水县| 汶上县| 峨眉山市| 蓝山县| 六盘水市| 岑巩县| 定结县| 双桥区| 彰化县| 山阴县| 吴川市| 绥化市| 射阳县| 内丘县| 柞水县|