二分查找,往往是针对有序的数组进行查找,我们假设一个序列是数组有序,然后给定一个数字,查出它应该在这个数组中的排序位置 百度百科中讲到 二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法.但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列 折半查找这个名字一听,你就知道是怎么回事了. 我们举个例子看看 是已经排好序的数组,如果现在要求查X,我们如何查出X放在哪个位置呢? 很显然,我们可以取最中间的那个,然后假如找不到,就看中间的那个是大于X还是