2022.3.2#底层为二分查找的c++函数

2022-03-02 19:47:22

已知二分查找的实现原理啥的了,觉得去手打个二分查找emmm有点懒,看看有无好的函数吧!

lower_bound( begin,end,num):从数组的begin位置到end-1位置二分查找第一个大于或等于num的数字,找到返回该数字的地址,不存在则返回end。通过返回的地址减去起始地址begin,得到找到数字在数组中的下标。

upper_bound( begin,end,num):从数组的begin位置到end-1位置二分查找第一个大于num的数字,找到返回该数字的地址,不存在则返回end。通过返回的地址减去起始地址begin,得到找到数字在数组中的下标。

posted @ 2022-03-02 20:42  Tiachi  阅读(33)  评论(0)    收藏  举报