- 1
- 0
- 约3.86千字
- 约 36页
- 2015-12-09 发布于未知
- 举报
Company Logo LOGO 第12章 链表及其应用 本章重点 §链表的定义 §栈的基本操作的实现 §队列的基本操作的实现 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 本章难点 §链表中栈的应用。 §链表中队列的应用。 §链表的插入、删除、查找和排序 12.1 链表的定义 链表中的每个结点,除了要有存放数据本身的数据域外,至少还需要有一个指针域,用它来存放下一个结点元素的地址,以便通过这些指针把各结点连接起来,从而形成如图12.1所示的链表。 图12.1 链表 每个链表都用一个“头指针”来指向链表的开始结点,链表最后一个结点的指针域不再指向其他结点,就置成\0( NULL)值,标志着链表的结束。 单向链表的结构体结点的类型定义如下: struct node { int i; struct node *next; }; 单向链表的建立,需要用到下面两个内存管理函数。 1)void *malloc(unsigned size ) 在具体应用中为 p=(struct node *)malloc(sizeof(struct node)) 2)void free(void *ptr) 12.2 堆 栈 堆
您可能关注的文档
- C语言程序设计 作者 罗朝盛 第5章 数组、字符串、指针.ppt
- C语言程序设计 作者 罗朝盛 第7章 编译预处理.ppt
- C语言程序设计 作者 罗朝盛 第8章 结构体、共用体与枚举类型.ppt
- C语言程序设计 作者 唐云廷 第0章 C语言概述.ppt
- C语言程序设计 作者 唐云廷 第1章 程序的概念与算法(09_09_NIT_L).ppt
- C语言程序设计 作者 唐云廷 第2章 C语言程序的基本构成(09_09_NIT_L).ppt
- C语言程序设计 作者 唐云廷 第3章 输入输出程序设计(09_09_NIT_L).ppt
- C语言程序设计 作者 唐云廷 第5章 for循环程序设计(09_09_NIT_L).ppt
- C语言程序设计 作者 唐云廷 第8章 常用数据表示_数组(09_09_NIT_L).ppt
- C语言程序设计 作者 唐云廷 第8章_2 指针(09_09_NIT_L).ppt
- 《日本第七章第一节(2 课时):岛国自然环境与人文地理特征》.docx
- 西湖的怀抱400字作文.docx
- 2026年新能源潮汐能发电技术智能化发展报告.docx
- 2026年工业大数据五年发展:数字孪生工厂技术应用报告.docx
- 2026年纺织面料消费趋势:功能性可持续材料分析报告[001].docx
- 2026年农业照明行业技术标准与规范发展报告.docx
- 2026年量子计算在量子计算硬件中的纳米量子芯片设计与制造工艺.docx
- 2026年味精行业市场消费者行为与产品创新策略研究.docx
- 【新教材】北京版(2024)三年级下册英语Unit Five This is My Day教案(4课).docx
- 2026年服装行业直播带货用户画像研究报告.docx
最近下载
- 2019年徐州彭城农村商业银行股份有限公司.doc VIP
- 2.复旦大学2025年培养方案目录(2025方案) .pdf VIP
- 徐州彭城农村商银行股份有限公司.doc VIP
- 信用卡-网贷申请个人信息登记表.doc VIP
- 生鲜食品配送安全保障措施.docx VIP
- 2026年“建安杯”信息通信建设行业安全竞赛核心考点题库.doc VIP
- 2024年公交车司机职业技能竞赛理论考试题库(含答案).pdf VIP
- 消防中队班务会一周工作总结5篇.docx VIP
- 50米以下落地式脚手架施工方案方案.docx
- 贵州省遵义市汇川区2026年初中学业水平适应性考试(一模)数学(试卷+解析).pdf VIP
原创力文档

文档评论(0)