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

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

|

|

|

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

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

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

记得封装成一个对象

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

相关推荐
蒸蒸yyyyzwd17 小时前
os 计网学习笔记
笔记·学习
Katecat9966317 小时前
织物疵点检测与分类:Cascade-Mask-RCNN_RegNetX实验笔记
笔记·数据挖掘
日更嵌入式的打工仔17 小时前
LAN9253中文注释第四/五章
笔记
阿i索18 小时前
流对象输入输出(cin/cout)
c++·笔记·学习
李派森18 小时前
AI大模型之丙午马年运势模型的构建与求解
笔记·算法
dalong1018 小时前
A25:捕获鼠标与按键事件
笔记·aardio
山岚的运维笔记18 小时前
SQL Server笔记 -- 第46章 窗口函数
数据库·笔记·sql·microsoft·sqlserver
Quintus五等升19 小时前
深度学习自用笔记
人工智能·笔记·深度学习·学习·机器学习·bert·numpy
-Springer-19 小时前
STM32 学习 —— 个人学习笔记7(ADC 模数转换器 & 单通道及多通道)
笔记·stm32·学习
此刻觐神20 小时前
Windows学习笔记-17(使用MFC读取程序信息并显示)
windows·笔记·学习