计算机程序设计第9章 链表杨文婧计算机学院611教研室上讲知识回顾计算机程序设计为什么要链表数据在程序运行过程中动态到达,数量未知链表基本概念结点(数据、链)、操作、双向链表单向链表的定义结点定义、链表整体定义链表的操作建立空链表、一个结点的链表、多个结点的链表本讲主要内容计算机程序设计9.2.2 单向链表的操作遍历、清空、查找、插入结点删除结点、排序提高知识基于单向链表的队列基于单向链表的栈双向链表链表的遍历回顾数组遍历有几步?1. 设置临时标签i2. 让i指向第一个元素3. 通过i的递增,使i逐一指向下一个元素4. 直到最末元素,结束链表怎么遍历?可否4步走?有什么问题?整数i用什么替代?int A[10];……int i;for(i=0;i10;i++) coutA[i]endl;……计算机程序设计.链表的遍历int A[10];……int i;for(i=0;i10;i++) coutA[i]endl;……struct node{ int data; node* next;};……node* head;……node *tmp;for(tmp=head;tmp!=NULL;tmp=tmp-next) couttmp-dataendl;……1. 设置临时指针tmp2. 让tmp指向首结点3. 使tmp逐一指向下一个结点4. 直到尾结点,结束计算机程序设计.链表的遍历node *
您可能关注的文档
- 第8章 金属和陶瓷的力学性能1.ppt
- 第8讲 老年个案工作的基本过程.ppt
- 第8讲__乘法计算器.ppt
- 第8讲_活塞、活塞环检修.ppt
- 第8节:盐渍土.pptx
- 第8课 热线你我他.ppt
- 第8课《爸爸的花儿落了》.ppt
- 第8课 课件中华文化的勃兴.ppt
- 第8章工程项目风险管理.ppt
- 第8课课件1.ppt
- 第9课《桃花源记》课件 统编版语文八年级下册.pptx
- 第8课伟大的历史转折(大单元教学课件)历史统编版新教材八年级下册.pptx
- 第17课《短文两篇——陋室铭》课件-2025-2026学年初中语文统编版七年级下册.pptx
- 第13课+机の上に本が3冊あります+课件+2025-2026学年新标准日语初级上册.pptx
- 第12课《_诗经_二首关雎》课件(共20张ppt)统编版语文八年级下册.pptx
- 第17课《壶口瀑布》课件+2025-2026学年统编版语文八年级下册.pptx
- 第22课《礼记二则》课件 2025-2026学年统编版语文八年级下册.pptx
- 第22课《〈礼记〉二则——大道之行也》课件 -统编版语文八年级下册.pptx
- 第22课《大道之行也》课件-统编版语文八年级下册.pptx
- 第12课+辽宋夏金元时期经济的繁荣(情境化教学课件)历史统编版新教材七年级下册.pptx
原创力文档

文档评论(0)