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

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

|

|

|

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

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

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

记得封装成一个对象

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

相关推荐
S_Yu_Tong4 小时前
C#图解教程笔记17-枚举器和迭代器
笔记
_落纸5 小时前
《传感器与检测技术》第 4 章 光电式传感器原理与应用
笔记·自动化
兜兜转转了多少年5 小时前
《Prompt Engineering白皮书》笔记04 System / Context / Role 三种提示工程
人工智能·笔记·prompt
BlackWolfSky6 小时前
ES6 学习笔记3—7数值的扩展、8函数的扩展
前端·javascript·笔记·学习·es6
Oll Correct6 小时前
Excel基础操作(四)
笔记·excel
摇滚侠6 小时前
ElasticSearch 教程入门到精通,核心概念,系统架构,单节点集群,故障转移,水平扩容,笔记33、34、35、36、37
笔记·elasticsearch·系统架构
Zzz 小生6 小时前
Github-Langflow:可视化AI工作流构建平台,让AI应用开发更简单
人工智能·笔记·python·github
chase。6 小时前
【学习笔记】线性复杂度微分逆运动学:增广拉格朗日视角深度解析
人工智能·笔记·学习
摇滚侠6 小时前
ElasticSearch 教程入门到精通,部署环境,Windows 集群部署,笔记29、30
大数据·笔记·elasticsearch
YJlio6 小时前
Active Directory 工具学习笔记(10.5):AdInsight 数据捕获与显示选项——把噪声压下去,把关键抬上来
人工智能·笔记·学习