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

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

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

分享到微博請遵守國家法律
巴彦县| 佛冈县| 萨嘎县| 玛曲县| 南雄市| 南川市| 游戏| 苗栗县| 南城县| 泰宁县| 南部县| 富顺县| 锡林浩特市| 巴马| 通化县| 石景山区| 深泽县| 梁河县| 年辖:市辖区| 吉木乃县| 隆安县| 龙井市| 久治县| 平舆县| 韶关市| 卢龙县| 剑川县| 宁晋县| 保定市| 长春市| 青河县| 汝城县| 乌鲁木齐县| 修文县| 郯城县| 晋宁县| 新和县| 合江县| 民乐县| 弥勒县| 和田县|