您的位置:首页 > 其它

stl中二分查找相关的函数

2017-11-03 00:18 176 查看

stl中二分查找相关的函数

binary_search()

lower_bound()

upper_bound()

equal_range()

0.使用之前要先调用sort

1.区别

binary_search()返回true,false

lower_bound() 返回第一个大于等于参数的iterator

upper_bound() 返回第一个大于参数的iterator

equal_range() 返回一个pair,pair.first==lower_bound(), pair.second== upper_bound()

2.其他函数

find() 从头到尾遍历

search() 查找子序列

参考:http://www.cplusplus.com/reference/algorithm/binary_search/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: