算法课程笔记——pair的使用

先思考,为什么 STL 中的容器和算法都是用的左闭右开区间?

|

|

|

这样迭代器只需要支持++和!=(或者<或者==)操作就可以方便的进行区间遍历了。

其它区间设置的话,要么得支持<=操作,要么得在循环体内,++操作之前进行!=判定。

换而言之,左闭右开区间的遍历,只需要迭代器支持最少的操作符。

记得封装成一个对象

变量名应该填入first,second,而不是具体名称

相关推荐
winfreedoms8 小时前
ROS2语音&ai与控制——黑马程序员ROS2课程上课笔记(6)
人工智能·笔记
执于代码8 小时前
IEDA工具总结笔记
笔记
山岚的运维笔记10 小时前
SQL Server笔记 -- 第72章:隔离级别与锁定
数据库·笔记·后端·sql·microsoft·sqlserver
じ☆冷颜〃11 小时前
从确定性算子到随机生成元:谱范式的演进
经验分享·笔记·线性代数·矩阵·抽象代数
日更嵌入式的打工仔11 小时前
RTOS上下文保存
笔记
weixin_4481199413 小时前
Datawhale 硅基生物进化论 202602第3次笔记
笔记
winfreedoms14 小时前
ROS2坐标转换,正解反解——黑马程序员ROS2课程上课笔记(5)
人工智能·笔记
EmbedLinX16 小时前
C语言标准库stdlib.h
c语言·开发语言·笔记
蒸蒸yyyyzwd19 小时前
os八股学习笔记
笔记·学习
Yeh20205819 小时前
2月14日笔记
笔记