C++ STL 搜索算法

                                  C++ STL 搜索算法

1,find(),find_if()                               查找第一个匹配值或使得谓词返回TURE的元素

2, find_first_of()                               与find类似,只是同时搜索多个元素中的一个

3, adjacent_find()                            查找第一个两个连续元素相等或匹配谓词的实例

4, search()和find_end()                 在序列中查找第一个(search())或最后一个(find_end())匹配另一个序列的子序列,

 或者这个子序列的元素和一个谓词指定的一致

5, search_n()                                   查找第一个n个连续元素等于某个给定值或者根据某个谓词和那个值相关的实例

6, lower_bound(),                           查找包含给定元素的范围的头(lower_bound()), 

    upper_bound(),                           尾(upper_bound())或 两端(equal_range())

    equal_range()

7, binary_search()                          在一个已排好序的序列中查找一个值

8, min_element()                             查找一个序列中的最小元素和最大元素

    max_element()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值