在待排關鍵字序列基本有序的前提下,效率最高的排序方法是

2021-04-14 09:07:20 字數 1248 閱讀 5937

1樓:商專鵬友

插入排序 是在待排序死基本有序前下效率最高的方法

在待排元素序列基本有序的前提下,效率最高的排序方法是( )。 a、插入 b、選擇 c、快速 d、歸併

2樓:刺客東東

你是科大的麼,這題我開始也不會做

現在知道了應該是插入排序

3樓:匿名使用者

快速插入法,詳細解答

對同一個基本有序的待排序列分別進行堆排序、快速排序和氣泡排序,最省時間的演算法是___________

4樓:仁昌居士

對同一個基本有序的待排序列分別進行堆排序、快速排序和氣泡排序,最省時間的演算法是氣泡排序。

氣泡排序的最好比較次數為n次,最差比較次數為n^2次,最差比較次數為0次,最差比較次數為n^2次,最差比較次數為1次,最差比較次數為1次。

快速排序的最好比較次數為nlogn次,最差比較次數為n^2次,最差比較次數為logn次,最差比較次數為n次,最差比較次數為logn次,最差比較次數為n次。

堆排序的最好比較次數為nlogn次,最差比較次數為nlogn次,最差比較次數為nlogn次,最差比較次數為nlogn次,最差比較次數為1次,最差比較次數為1次。

5樓:匿名使用者

是氣泡排序,氣泡排序、快速排序、堆排序的效能比較對照

排序方法 比較次數 移動次數 穩定性 輔助空間

最好 最差 最好 最差 最好 最差

氣泡排序 n n^2 0 n^2 是 1 1

快速排序 nlogn n^2 logn n 否 logn n

堆排序 nlogn nlogn nlogn nlogn 否 1 1

而當待排序列已基本有序時,對氣泡排序來說是最好情況,對快速排序來說就是最差情況,而堆排序則最好最差都一樣。因此本題答案是氣泡排序。

6樓:王章婷

快速排序,因為從平均效能而言,快速排序最佳,其所需時間最省