设顺序表的长度为n。下列算法中,最坏情况下比较次数等于n(n-1)/2的是( )。

🔥 1193 热度
A 快速排序
B 堆排序
C 顺序查找
D 寻找最大项
参考答案
A
解析
最坏情况下,冒泡排序、快速排序、简单插入排序、简单选择排序需要的比较次数为n(n-1)/2;堆排序需要的比较次数为nlog2n;顺序查找需要查找n次;顺序表中,寻找最大项需要比较n-1次。故本题答案为A。