二分查找

适用int类型数组,sort排序数组,使之成为有序。

while循环,

当起点角标小于等于终点角标时,

获取数组的1/2角标作为mid,

把需要查找的key与之匹对如果小于则把0角标定为起点,mid为终点,

反之则为mid角标为起点最大角标为终点,如果key与mid相等则返回该角标。

如果起点大于了终点则返回-1表示查找不到该元素

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容