精选算法面试 - 数组(二分查找)
一.简介
二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。 但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。
二.示例
2.1 查找元素位置,没有找到返回插入位置
复制代码
2.2 查找第一个元素
复制代码
2.3 查找第一个大于等于给定值的元素
复制代码
2.4 查找最后一个值等于给定值的元素
复制代码
2.5 查找最后一个小于等于给定值的元素
复制代码
版权声明: 本文为 InfoQ 作者【李孟】的原创文章。
原文链接:【http://xie.infoq.cn/article/326fa39cab42b3e523941211c】。文章转载请联系作者。
评论