set的find()函数
时间复杂度为O(logN),N为set内元素的个数
#include<iostream>
#include<set>
using namespace std;
int main()
{set<int> st;for(int i=0;i<=3;i++){st.insert(i);}set<int>::iterator it=st.find(2);cout<<*it;return 0;
}
其中倒数第2、3行可合并为
cout<<*st.find(2)<<endl;
输出结果
2
set的find()函数相关推荐
- 数据库中自定义排序规则,Mysql中自定义字段排序规则,Oracle中自定义字段排序规则,decode函数的用法,field函数的用法
数据库中自定义排序 场景:有一张banner表,表中有一个status字段,有0, 1, 2三个状态位,我想要 1,0,2的自定义排序(这里是重点),然后再进行之上对sequence字段进行二次排序( ...
- Mysql函数group_concat、find_in_set 多值分隔字符字段进行数据库字段值翻译
Mysql函数group_concat.find_in_set进行数据库字段值翻译 场景 配方表:记录包含的原料 sources表示原料,字段值之间用逗号分隔 原料表:对应原料id和原料名称 现需要查 ...
- C++ 笔记(34)— C++ exit 函数
当遇到 main 函数中的 return 语句时,C++ 程序将停止执行.但其他函数结束时,程序并不会停止.程序的控制将返回到函数调用之后的位置.然而,有时候会出现一些非常少见的情况,使得程序有必要在 ...
- C++ 笔记(30)— 友元函数与友元类
我们知道类的私有成员只能在类的成员函数内部访问,如果想在别处访问对象的私有成员,只能通过类提供的接口(成员函数)间接地进行.这固然能够带来数据隐藏的好处,利于将来程序的扩充,但也会增加程序书写的麻烦. ...
- 浅显易懂 Makefile 入门 (07)— 其它函数(foreach 、if、call、origin )
1. foreach 函数 foreach 函数定义如下: $(foreach <var>,<list>,<text>) 函数的功能是:把参数 <list&g ...
- 浅显易懂 Makefile 入门 (06)— 文件名操作函数(dir、notdir、suffix、basename、addsuffix、addperfix、join、wildcard)
编写 Makefile 的时候,很多情况下需要对文件名进行操作.例如获取文件的路径,去除文件的路径,取出文件前缀或后缀等等. 注意:下面的每个函数的参数字符串都会被当作或是一个系列的文件名来看待. 1 ...
- Go 学习笔记(65)— Go 中函数参数是传值还是传引用
Go 语言中,函数参数传递采用是值传递的方式.所谓"值传递",就是将实际参数在内存中的表示逐位拷贝到形式参数中.对于像整型.数组.结构体这类类型,它们的内存表示就是它们自身的数据内 ...
- Go 学习笔记(61)— Go 高阶函数、函数作为一等公民(函数作为输入参数、返回值、变量)的写法
函数在 Go 语言中属于"一等公民(First-Class Citizen)"拥有"一等公民"待遇的语法元素可以如下使用 可以存储在变量中: 可以作为参数传递给 ...
- C++ 笔记(26)— 主函数 main(int argc, char *argv[]) 参数说明
带形参的 main 函数,如 int main( int argc, char* argv[], char **env ) 是 UNIX .Linux 以及 Mac OS 操作系统中 C/C++ 的 ...
- OpenCV 笔记(09)— 常用的数据结构和函数(Vec、Point、Scalar、Size、Rect、cvtColor)
1. Vec 对象类型 Vec 是一个主要用于数值向量的模板类.我们可以定义向量的类型和组件的数量: Vec<double, 19> myVector 我们还可以使用任何的预定义类型: t ...
最新文章
- python几种数据类型的取值方式
- android vectorDrawable使用笔记(一)
- 02365计算机软件基础,自考02365《计算机软件基础(二)》习题解答.pdf
- 作者:郝丽丽(1983-),女,博士,中国科学院北京基因组研究所生命与健康大数据中心助理研究员...
- 做游戏,学编程(C语言) 18 瑞克快跑
- 转:L298N的原理图以及程序实现
- ns3在packet中加入自定义数据
- EasyAR初学者教程
- studio 不能输入中文
- 少儿编程是智商税吗?不花钱让孩子赢在起跑线
- 「雕爷学编程」Arduino动手做(17)---人体感应模块
- 产品经理工作是什么,你知道了?
- 【LSTM新闻数据集分类代码】
- python获取指定端口流量_python如何查看系统网络流量的信息
- Final Cut Pro X Guru: Motion Graphics in Motion and After Effects Final Cut Pro X Guru:运动和After Effe
- chp7三个修饰符test5 考点:静态方法 记录原因:对象类型的强转
- Three.js - 模拟太阳、地球、月亮的运动(十一)
- BootStrap中修改navbar导航条的默认高度
- <数据结构>创建一个有理数类
- 史上最牛逼的音乐播放器—仿网易云音乐(已开源)