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

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

|

|

|

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

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

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

记得封装成一个对象

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

相关推荐
长路归期无望3 分钟前
一步步入门机器人【Arduino基础】
开发语言·经验分享·笔记·学习·机器人
物联网牛七七4 分钟前
2、stm32f407学习笔记-存储器和寄存器以及映射
笔记·stm32·学习
Moonquakes54014 分钟前
嵌入式学习基础笔记(51)
笔记·学习
电子小白12330 分钟前
第13期PCB layout工程师初级培训-5-生产制造
笔记·嵌入式硬件·学习·制造·pcb·layout
秦奈36 分钟前
Unity复习学习笔记(八):动画、模型与寻路
笔记·学习·unity
AI视觉网奇1 小时前
ue 缓存 使用笔记
笔记·学习·ue5
wdfk_prog10 小时前
[Linux]学习笔记系列 -- hashtable
linux·笔记·学习
深情的小陈同学12 小时前
工作学习笔记 —— 支持手机端的添加表单行操作
笔记·学习·ai编程
am心13 小时前
学习笔记-小程序-导入商品浏览功能实现
笔记·学习
布谷歌13 小时前
开发笔记:如何消除秘钥数据对RPC负荷、日志、系统安全的伤害?
网络·笔记·网络协议·rpc