版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,Shifting blocks of elements Model of a list object Sample list The list ADT CLASS list Constructors CLASS list Operations (7 slides) CLASS list:iterator Operations Inserting an element into a list Removing an element from a list Ordered lists Splicing two lists Summary Slides (5 slides),Chapter 6
2、The List Container and Iterators,2,Shifting blocks of elements to insert or delete a vector item,3,Model of a list object with links to next and previous element,4,Sample list,5,The List ADT,The list API documents the member function prototype as well as pre- and postconditions. provides three const
3、ructors to declare a list object.,6,7,8,9,10,11,12,13,iterator insert(iterator pos, const T Insert value before pos, and return an iterator pointing to the position of the new value in the list. The operation does not affect any existing iterators. Postcondition:The list has a new element.,14,15,Ins
4、erting an element into a list,16,Removing an element from a list,17,Ordered lists,Position the iterator curr at the front of the list. Insert 50 in the list:,18,Splicing two lists,19,Summary Slide 1,-list -A Sequence of elements stored by position. -Index access is not available -to access the value
5、 of an element, must pass through its preceding elements. -list iterator -A generalized pointer that moves through a list element by element forward or backward -At any point, the * operator accesses the value of a list item.,20,Summary Slide 2,-The list class has two iterator types: 1)iterator: A g
6、eneralized list traversal pointer. 2)const _ iterator: must be used with a constant list object. Each type is a nested class of list and must be accessed by using the scope operator :,21,Summary Slide 3,-the list member function begin() -Gives an iterator an initial value that points to the first el
7、ement. -the list member function end() -Returns an iterator pointing just past the last element of the list.,22,Summary Slide 4,-The sequential search of a list object -implemented by using an iterator range first, last). -It returns an iterator that points at the target value or has value last if the target is not in the list.,23,Summary Slide 5,-list class member fns insert() and erase() -Both use an iterator argument to modify a list. insert(): places value in t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 证券市场资深操盘手实战宝典
- 部队学身边典型演讲稿
- 读书让我们进步演讲稿
- 2026年体育与健康锻炼方法试题
- 爱国演讲稿开头惊艳句子
- 2026年大学生学法用法法律知识竞赛考试题库及答案(共220题)
- 我是职校人我骄傲演讲稿
- 文明校园最美宿舍演讲稿
- 自强不息提升实力演讲稿
- 2026年大学生百科知识竞赛挑战题160题及答案
- 2026年南京机电职业技术学院单招综合素质考试题库附参考答案详解(综合卷)
- 2026年大庆职业学院单招职业技能考试题库及答案解析
- 劳动创造美好生活2026年新学期劳动教育开学第一课
- 2026年春季学期校长在开学安全工作专题会议上的部署讲话稿
- 2026四川能投综合能源有限责任公司招聘19人备考题库参考答案详解
- 2026年及未来5年市场数据中国工程保险行业市场调查研究及发展战略规划报告
- 沥青路面灌缝培训课件
- 船舶机电故障失控应急预案范文
- Mastercam案例教程 课件全套 1-6 MasterCAM2024入门 - -3D铣削编程
- 2026年莱芜职业技术学院单招综合素质考试模拟试题带答案解析
- 部编版小学语文一年级下册教案设计(新教材全册)
评论
0/150
提交评论