多项选择题

A.二分查找要比线性查找高效
B.二分查找对数据有一定要求
C.不是所有的列表都能使用二分查找算法的
D.在列表搜索时,我们尽量选择二分查找算法