- 7
- 0
- 约1.34千字
- 约 26页
- 2018-04-18 发布于河南
- 举报
第十一讲 链表
用结构体指针处理链表 一、链表概述 链表是一种最常见的数据结构,它动态地进行存储分配。 数组:必须事先定义固定的长度(元素个数),不能适应数据动态地增减的情况。当数据增加时,可能超出原先定义的元素个数;当数据减少时,造成内存浪费。 链表动态地进行存储分配,可以适应数据动态地增减的情况,且可以方便地插入、删除数据项。(数组中插入、删除数据项时,需要移动其它数据项)。 链表有单向链表、双向链表、环形链表等形式。以单向链表为例、 链表有一个“头指针”head,它指向链表的第一个元素。 链表的一个元素称为一个“结点”(node)。结点中包含两部分内容,第一部分是结点数据本身,如图中的A、B、C、D所示。结点的第二部分是一个指针,它指向下一个结点。 最后一个结点称为“表尾”,表尾结点的指针为空(NULL)。 在链表中插入一个结点,比如,在结点A后插入结点P,只需使P指向B,使A指向P。 在链表中删除一个结点,比如删除结点C,只需使B指向D,并删除结点C所占内存。 因此,链表的插入、删除非常方便。 链表结点数据可以用结构体来描述,例如、 struct student { int num; float score; /* 指向下一结点 */ struct student *next; } ; 链表需要动态地进行存储分配,
您可能关注的文档
- 城市控规专家评审会致辞.doc
- NETGEAR_VPN防火墙说明.pdf
- 汽配上盖模具.ppt
- 会计基础理论试题.doc
- Seo教程,网络蜘蛛原理.doc
- 人教版五年级数学上册训练题5.doc
- 多虚拟防火墙的流量分类.docx
- 东胜一中创建环境友好学校自查报告.doc
- 饭堂卫生管理程序.doc
- 2010中考数学试题分类汇编 圆1(含答案).doc
- 2026年中国母婴级床品行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴级湿巾行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴监护设备行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴监护仪行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴经济行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴水行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴胎儿监护仪行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴洗护用品行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴洗衣机行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴藻油DHA行业市场规模及投资前景预测分析报告.pdf
最近下载
- 控笔笔画练习打印版.docx VIP
- 2025-2030中国航空航天技术发展现状及产业化前景报告.docx VIP
- 业财融合对企业运营效率的提升作用研究.docx VIP
- 安全教育课件 部队.ppt VIP
- 教案机械加工工艺规程制订.pptx VIP
- 环湖绿道景观规划设计案例.pptx
- GB50256-2014:电气装置安装工程起重机电气装置施工及验收规范.pdf VIP
- (2026)危险化学品生产单位安全生产管理人员内部考试题库及参考答案(通用版).docx VIP
- 石油液化气充装站项目商业计划书1.doc
- 2026年危险化学品生产单位安全生产管理人员内部考试题库及参考答案(通用版).docx VIP
原创力文档

文档评论(0)