当前位置: 首页 > news >正文

第十一章 泛型算法

11.1 概述

11.1.1 标准算法独立于类型

  1. 需要某种遍历集合的方式:能够从一个元素向前移到下一个元素;
  2. 必须能够知道是否达到了集合的末尾;
  3. 必须能够对容器中的每一个元素与被查找的元素进行比较;
  4. 需要一个类型来指出元素在容器中的位置,或者表示找不到该元素。

11.1.2 迭代器将算法和容器绑定起来

  1. 支持自增,提供解引用操作符,支持相等和不相等操作符(除写入迭代器);
  2. 超出末端迭代器off-the-end iterator),指向不是要操作的元素,用作哨兵;
  3. 元素类型定义相等(==)操作符或自定义函数比较;
  4. 同2.

&nstp 泛型算法本身从不执行容器操作,只是单独依赖迭代器和迭代器操作实现。算法基于迭代器及其操作实现,而非基于容器操作

http://www.rkmt.cn/news/55230.html

相关文章:

  • 实用指南:链表-双向链表【node3】
  • 2025年复合涤纶布优质厂家权威推荐榜单:涂层涤纶布/阻燃涤纶布/防水涤纶布源头厂家精选
  • List相关知识点
  • 【山东省物联网协会主办,IEEE出版】2025年智慧物联与电子信息工程国际学术会议(IoTEIE 2025)
  • vxe-table 如何实现拖拽行数据排序,并对拖拽后进行提示框二次确认是否允许拖拽
  • SOLID原则在React中的应用实践
  • 绘图工具
  • 2025 年 11 月离心机厂家推荐排行榜,台式低速大容量离心机,血液离心机,台式低速离心机,台式指针式离心机,台式离心机,小高速离心机,低速微电脑控制离心机,六乘五十毫升离心机,高速离心机公司推荐
  • 深入解析:BERT,GPT,ELMO模型对比
  • 2025年颗粒活性炭订制厂家权威推荐榜单:活性炭过滤/煤质活性炭/粉末活性炭源头厂家精选
  • 已有ERP和MES,为什么还需要质量管理系统(QMS)?
  • SBD3D60V1H-ASEMI可直接替代安世PMEG6010CEJ
  • 重庆一对一辅导机构精选推荐,2025合规家教机构口碑排名已公布,附师资实力测评
  • 2025 年 11 月开关柜供应厂家推荐排行榜,高压开关柜,低压开关柜,配电开关柜,智能开关柜公司推荐
  • 重庆一对一家教机构口碑推荐,2025辅导机构最新排名出炉,带详细选课攻略
  • 2025 年 11 月轴承厂家推荐排行榜,瓦房店轴承,深沟球轴承,调心滚子轴承,圆锥滚子轴承源头厂家实力解析与选购指南
  • 第四讲自注意力机制self-attention
  • 2025年锌铝镁电缆桥架厂家权威推荐榜单:槽式电缆桥架/模压节能电缆桥架/防火电缆桥架源头厂家精选
  • FFT(Friends and Family Test即亲友测试)
  • 衡阳一对一家教辅导机构推荐:2025年真实测评榜单
  • 2025淮北一对一家教机构推荐:五大辅导机构测评排行榜,综合实力全解析!
  • 淮北一对一辅导机构权威排行榜推荐:2025家教机构穿透式测评!
  • 面试JAVASE基础(五)——Java 集合体系 - 教程
  • Jmeter快速上手操作
  • python requirements.txt
  • SpinBox
  • 完整教程:Redis 特性/应用场景/通用命令
  • 详解Dependency-Check中如何 使用suppression.xml 忽略某些已评估为低风险或不可利用的漏洞 - 指南
  • unbuntu ssh输入密码无效
  • Why does Africa have a much larger population than the UK, but the USA has more English men.