c 中set的lower_bound用法
时间: 2023-10-14 11:01:01 浏览: 95
举例让你明白lower-bound函数
在C语言中,set的lower_bound()函数用于返回第一个大于等于给定值的迭代器。具体用法如下所示:
```c
set<T>::iterator it;
it = set_name.lower_bound(value);
```
其中,set_name是set的名称,value是要搜索的值。lower_bound()函数返回一个迭代器,指向set中第一个大于等于value的元素。如果不存在这样的元素,则返回set.end()。
在引用的代码中,set的lower_bound()函数被用于查找大于等于x的元素。具体代码如下所示:
```c
set<int>::iterator it;
it = s.lower_bound(x);
```
在这段代码中,it指向set s中第一个大于等于x的元素。如果不存在这样的元素,则it等于s.end()。
希望对你有帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [set lower_bound() 用法](https://blog.csdn.net/qq_41650771/article/details/82021650)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [436. 寻找右区间 Set中lower_bound的使用方法](https://blog.csdn.net/Heck_Jacke/article/details/124973511)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文