博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二分查找
阅读量:4593 次
发布时间:2019-06-09

本文共 321 字,大约阅读时间需要 1 分钟。

#include <algorithm>

1.lower_bound(first ,last ,val );

  返回一个非递减序列[first ,last ) 中第一个大于等于val的位置。

2.upper_bound(first .last val );

  返回一个非递减序列[first ,last ) 中第一个大于val的位置。

 

 

1  2  3  4  5  6  7  8  8  8  8  8  8  8  8  8  8  9   _

 

返回的是指针,转换成int的位置

int j=upper_bound(num,num+n,4)-num;

转载于:https://www.cnblogs.com/clumsyfool/articles/6390689.html

你可能感兴趣的文章
作业13-网络java
查看>>
Qt加载lib文件
查看>>
element vuex 语音播报
查看>>
tomcat剖析(二)
查看>>
装机摸鱼日志--ubuntu16.04安装网易云音乐客户端
查看>>
eclipse中Android模拟器,DDMS看不到设备
查看>>
Flex 布局教程学习
查看>>
day11_rowid、rownum、表分类
查看>>
软件测试培训第4天
查看>>
Android:网络操作2.3等低版本正常,4.0(ICS)以上出错,换用AsyncTask异步线程get json...
查看>>
单次插入与批量插入时间对比
查看>>
python从excel读取的数据为数字时,自动加上.0转化为浮点型的解决
查看>>
IDEA 如何加上 tomcat
查看>>
g2o使用教程
查看>>
练习题 - 利率
查看>>
js网页特效漂亮的星级评价效果
查看>>
Java 类和方法的学习
查看>>
vim常用命令
查看>>
(转)javascript组件开发方式
查看>>
数据结构实验之二叉树六:哈夫曼编码
查看>>