在堆排序、快速排序和归并排序这3种中,若只从存储空间考虑,则应首先选取_________算法,其次选取_________算法,最后选取_________算法;若只从排序结果的稳定性考虑,则应选取_________算法,若只从最坏情况下排序要快,并且要节省内存考虑,则选取_________算法。
请帮忙给出正确答案和分析,谢谢!
下面哪种排序算法是稳定的()A.快速排序B.堆排序C.归并排序D.选择排序
在堆排序和快速排序中,若原始记录接近正序和反序,则选用 【】 ;若原始记录无序,则最好选用 【】
在堆排序和快速排序中 若原始记录接近正序或反序 则选用______ 若原始记录无序 则最好选用__
在下列排序方法中 不稳定的方法有(35)。A.归并排序和基数排序B.插入排序和希尔排序C.堆排序和快速
快速排序和归并排序在最坏情况下的比较次数都是O()
在最好和最坏情况下的时间复杂度均为O(nlogn)且稳定的排序方法是(52)。A.快速排序B.堆排序C.归并