upper_bound()与lower_bound()使用方法
2016-04-11 13:57
295 查看
#include <iostream> #include <algorithm>//必须包含的头文件 using namespace std; int main() { int point[10] = {1,3,7,7,9}; int tmp = upper_bound(point, point + 5, 7) - point;//按从小到大,7最多能插入数组point的哪个位置 printf("%d\n",tmp); tmp = lower_bound(point, point + 5, 7) - point;////按从小到大,7最少能插入数组point的哪个位置 printf("%d\n",tmp); return 0; }
output:
4
2
相关文章推荐
- 在PowerDesigner中设计概念模型
- 在PowerDesigner中设计物理模型1——表和主外键
- Oracle 11g r2 安装
- [bzoj4241] 历史研究
- 用cmd内置telnet客户端模拟http请求
- Linux下安装redis
- xshell展示服务器记录日志
- IOS学习之基于IOS7的tab bar
- jenkins相关
- 应用程序国际化和本地化
- 继承中的构造方法
- disp直接将内容输出在Matlab命令窗口中
- 没事四处闲逛,总能找到想要的!各种mark!
- BUG-Undefined symbols for architecture x86_64错误
- JAVA发送HTTP请求
- maven 添加jar包
- Apache POI 合并单元格
- 十大前端开发框架
- MFC中设备上下文的概念和继承关系图解
- bzoj 4499