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

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

|

|

|

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

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

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

记得封装成一个对象

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

相关推荐
蒸蒸yyyyzwd13 分钟前
cpp 选手准备秋招学习笔记 day10
笔记·面试·求职招聘
haerapicom1 小时前
欠定方程里藏着哪几个非零项:OMP 稀疏恢复侦探笔记
笔记
程思扬1 小时前
Android ANR实战排查:主线程SystemClock.sleep导致页面启动偶现无响应
android·笔记
zjnlswd2 小时前
C#学习笔记4
笔记·学习·c#
青山是哪个青山4 小时前
LangChain 学习笔记(九):上下文与记忆
笔记·学习·langchain
Z5998178415 小时前
c#软件开发学习笔记--Modbus-TCP/UDP网口通讯
笔记·学习·c#
阿里巴巴首席技术官6 小时前
目标检测基础
笔记·yolo
TJHHH.6 小时前
SQL注入学习总结
数据库·笔记·sql·学习·注入
自小吃多7 小时前
Capture软件原理图添加元器件笔记
笔记·嵌入式硬件
手揽回忆怎么睡7 小时前
FMC项目部署笔记
笔记