下列算法中,最坏情况下时间复杂度最低的为______。

A.顺序查找法
B.堆排序
C.二分查找法
D.快速排序

【答案】:C
快速排序法需要比较nlog2n;堆排序法,最坏情况需要0(nlog2n)次比较;二分法查找只适用于顺序存储的有序表,对于长度为n的有序线性表,最坏情况只需比较log2n次。故本题选C。
温馨提示:答案为网友推荐,仅供参考