堆排序的複雜度爲O(nlogn)。php
問題1解決方案:因爲堆是隊列結構,只能從堆中刪除堆頂元素。移除堆頂元素以後,用堆的最後一個節點填補取走的堆頂元素,並將堆的實際元素個數減1。但用最後一個元素取代堆頂元素以後有可能破壞堆,所以須要將對自頂向下調整,使其知足最大或最小堆。
html
(statistics.sh腳本的運行結果截圖)git
A . true
B . false
正確答案: B
你的答案: A
insertion sort:插入排序一種排序算法,經過反覆地把某個元素插入到以前已排序的子列表中,實現元素的排序。web
代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一週 | 0/0 | 0/0 | 0/0 | |
第二週 | 800/800 | 2/2 | 18/18 | |
第三週 | 600/1400 | 3/5 | 22/40 | |
第四周 | 700/1300 | 3/8 | 22/62 | |
第五週 | 400/1700 | 3/11 | 22/84 | |
第六週 | 200/1900 | 2/13 | 20/94 | |
第七週 | 400/2300 | 2/15 | 20/114 | |
第八週 | 600/2900 | 2/17 | 20/134 |
藍墨雲數組