lower_bound和upper_bound
来源:互联网 发布:淘宝商家版登录 编辑:程序博客网 时间:2024/05/24 00:10
头文件 #include < algorithm >
lower_bound :返回一个非递减序列[first, last)中的第一个大于等于值val的位置.
upper_bound:返回一个非递减序列[first, last)中第一个大于val的位置.
#include <stdio.h>//#include <bits/stdc++.h>#include < algorithm >using namespace std;const int N=...int a[N];int main(){ ... //size是非递减序列a[]的大小 int tmp1=lower_bound(a,a+size,val)-a;//返回a[]中第一个大于等于val的位置 int tmp2=upper_bound(a,a+size,val)-a;//返回a[]中第一个大于val的位置 ...}
map也可以用
比如:
map<int,int> mp;map<int,int>::iterator it1,it2;int key;it1=mp.lower_bound(key);//返回map中第一个大于或等于key的迭代器指针it2=mp.upper_bound(key);//返回map中第一个大于key的迭代器指针//如果没找到的话返回mp.end()
阅读全文
1 0
- 关于upper_bound,和lower_bound
- stl lower_bound 和 upper_bound
- lower_bound和upper_bound
- lower_bound()和upper_bound()
- lower_bound()和upper_bound
- STL lower_bound和upper_bound
- [STL] lower_bound和upper_bound
- lower_bound和upper_bound
- 关于lower_bound 和upper_bound
- [C++] upper_bound和lower_bound
- upper_bound和lower_bound用法
- lower_bound() 和 upper_bound()
- upper_bound和lower_bound
- lower_bound和upper_bound
- lower_bound 和 upper_bound
- upper_bound()和lower_bound()
- upper_bound和lower_bound
- lower_bound和upper_bound算法
- 编程实现字符串中子串的查找
- 选择器
- UVA548Tree
- KMP算法详解
- Navicat for mysql只显示1000条记录?
- lower_bound和upper_bound
- HDU-4936 Rainbow Island(期望dp+高斯消元+hash)
- 选择器的组合使用
- 并发实战——“JUC线程池”之线程池原理02(源码解析)
- TensorFlow中的onehot有什么作用,为什么要使用onehot向量呢?
- java的选择排序
- 行内元素border-bottom在IE7下不生效
- Qt5基础(四 五)Qt布局管理器和菜单栏学习笔记
- TCP/IP 基础