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

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

|

|

|

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

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

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

记得封装成一个对象

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

相关推荐
中屹指纹浏览器3 分钟前
基于机器学习的代理 IP 风险动态评估与指纹协同技术
服务器·网络·经验分享·笔记·媒体
饼里个饼10 分钟前
AD 8层板笔记——RK3588持续更新中
笔记
myw07120516 分钟前
湘大oj-数码积性练习笔记
c语言·数据结构·笔记·算法
思成不止于此18 分钟前
【MySQL 零基础入门】DQL 核心语法(一):学生表基础查询与聚合函数篇
数据库·笔记·学习·mysql
【上下求索】1 小时前
学习笔记094——Ubuntu 如何部署 frp 客户端服务?
笔记·学习·ubuntu
li星野1 小时前
打工人日报#20251210
笔记
锦瑟弦音1 小时前
Luban + Cocos3.8.7 + Typescript + Json
笔记·游戏·typescript
大胡子大叔2 小时前
【与身俱能】机械臂训练(学习笔记)
笔记·学习
码以致用2 小时前
docker-compose笔记
笔记·docker·容器
南_山无梅落3 小时前
4-Python3输入输出学习笔记:input()与print()的灵活使用
笔记·python·学习·input·print