- 4
- 0
- 约5.61千字
- 约 26页
- 2020-10-15 发布于上海
- 举报
7.2 链表与链表的基本操作 线性表是最简单,最常用的一种数据结构。线性表的逻辑结构是n个数据元素的有限序列(a1,a2,…,an)。而线性表的物理结构包括:顺序表(数组),链表 。7.2.1 单链表基本算法 7.2.3 双向链表(选读)7.2.1 单链表基本算法单链表(Singly Linked list): 有若干结点(Node)组成。一个结点包含info和link两个域,info域存放数据,类型由应用决定;link存放指向该链表中下一个结点的地址。结点定义如下: typedef int DataType; //数据为整型struct Node{ DataType info; Node *link;};在C/C++中允许一个类型(结构体或类)的数据成员是自身的指针类型,但决不能是自身类型,这会导致一个无穷递归的定义。 7.2.1 单链表基本算法info0 info1 info2 infon-1 ^……head图7.3 单链表结构 通常使用表头指针head指向单链表的第一个结点,head在使用中千万不可丢失,否则链表整个丢失,内存也发生泄漏。单链表的插入与删除: 只要改变链中结点指针的值,无需移动表中的结点,就能实现插入和删除操作。 若考虑在链表中包含数据info的结点之前插入一个新元素,则有三种情况:info位于第一个结点;位于中间某个结点;没找到info。
您可能关注的文档
- 统计软件sas简介及程序示例.pptx
- c语言基本运算符与表达式.pptx
- 香农—韦弗模式.pptx
- 做最有价值的员工p.pptx
- 6.4阿基米德原理.pptx
- 数学分层抽样新人教a必修.pptx
- 起重机安全操作培训教程.pptx
- 基础医学休克的诊断及治疗外二科王云山.pptx
- 形容词性从句.pptx
- 孟子见梁惠王hhh.pptx
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
最近下载
- 2025年自考12340学前儿童发展试题及答案.docx VIP
- T_GCES 0008—2024(磷石膏互锁式高精度模块隔墙应用技术规程).pdf VIP
- 2025年计算思维与人工智能基础考试试题.doc VIP
- ISO 8015 标准中文版文档(产品几何技术规范 GPS 基础 概念、原则与通用规则).docx VIP
- 中风恢复期中医护理方案1.pptx VIP
- 偏瘫肩痛的康复治疗.ppt VIP
- 跌倒坠床的应急预案及处理流程ppt-.pptx VIP
- 2024年10月自考02324离散数学真题及答案.docx VIP
- 针灸治疗带状疱疹.pptx VIP
- 2026年餐饮业餐饮服务投诉处理与解决模拟试卷.docx
原创力文档

文档评论(0)