堆排序的初始堆的建立方法 对同一个基本有序的待排序列分别进行堆排序、快速排序和冒泡排序?
浏览量:2406
时间:2021-03-17 12:48:08
作者:admin
对同一个基本有序的待排序列分别进行堆排序、快速排序和冒泡排序?
是冒泡排序,冒泡排序、快速排序、堆排序的性能比较对照排序方法 比较次数 移动次数 稳定性 辅助空间 最好 最差 最好 最差 最好 最差冒泡排序 n n^2 0 n^2 是 1 1快速排序 nlogn n^2 logn n 否 logn n堆排序 nlogn nlogn nlogn nlogn 否 1 1 而当待排序列已基本有序时,对冒泡排序来说是最好情况,对快速排序来说就是最差情况,而堆排序则最好最差都一样。因此本题答案是冒泡排序。
数据结构里的堆排序和和C语言里堆内存的“堆”是什么意思,有没有什么联系?
没有一毛的关系。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。