单选题
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
A) 堆排序 B) 直接插入排序 C) 快速排序 D) B)和C)
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 堆排序的比较次数为nlog
2
n;直接插入排序的比较次数为n(n-1)/2;快速排序的比较次数为nlog
2
n。
提交答案
关闭