以下哪个算法的时间复杂度最低? A. 线性查找 B. 二分查找 C. 二分查找(有序数组) D. 冒泡排序 答案解析 线性查找的时间复杂度为O(n),冒泡排序的时间复杂度为O(n^2),二分查找的时间复杂度为O(log n)。对于有序数组,二分查找的时间复杂度仍然是O(log n),但效率更高。因此,选项C的时间复杂度最低。 正确答案:C