折半查找(二分查找)的前提条件是什么? A. 数据存储在链表中 B. 数据是有序的 C. 数据存储在二叉排序树中 D. 数据存储在哈希表中 答案解析 折半查找要求数据必须是有序的,因为它是通过比较中间元素来决定下一步查找的方向,如果数据无序,则无法保证查找的正确性。选项A、C和D都不是折半查找的前提条件。 正确答案:B