- 15
- 0
- 约1.98万字
- 约 81页
- 2018-08-29 发布于江苏
- 举报
线性表格的逻辑和存储结构
数据结构与算法 ---第四讲 北方民族大学 计算机科学与工程学院 王伦津 研究员 4.3 线性表的链式存储结构 顺序结构的缺点: 第一,当进行插入与删除时,需移动元素。如果线性表很大,移动量就非常大。 第二,由于它要求一片连续的存贮区域,所以存贮要求较高,不能利用小块存贮区。 线性表采用链式存贮结构时称为线性链表,它的具体存储方法也可能有多种,我们这里先介绍以后继或前驱地址为链的存储方法,这样的链表也称单链表。具体的存贮映射方法是 a2 an ^ head len a1 图 4?2 单链表基本形式 表头 TLinearListLink 链结点 TLinkNode … … 对线性表中每个元素ai,为它分配一块存贮区。有两种分配方式,一是设计者对一片足够大的存贮区自行管理(分配与释放),这种方式称为静态方法。相应的链式结构称为静态链表。另一种方式是利用高级语言的动态存贮管理机制(如PASCAL中的new、dispose、C/C++中的malloc、free、new、delete等)。 在这种方式中,对存贮空间的使用不需涉及存贮管理的实现问题。在本课程中,以后一种方式为主。 每个元素的存贮区分为两大部分: 其中,内容部分用于存放元素本身的信息;“前驱/后继地址”部分存放该元素的前驱或后继的存贮地址。这里我们一般使用
您可能关注的文档
最近下载
- (正式版)DB43∕T 845-2013 《靖州干茯苓》.pdf VIP
- 降低腹腔镜术后腹胀发生率(共57页).pptx
- 2026年新疆社区工作者招聘考试历年参考题库含答案详解.docx
- 工程项目的固废处置方案(3篇).docx
- 05X101-2地下通信线缆敷设(标准图集).pdf VIP
- 急性心梗诊疗(2025最新指南)解读PPT课件.pptx VIP
- 急性心梗诊疗(2025+最新指南)解读PPT课件.pptx VIP
- 阿尔茨海默病(老年痴呆)患者的护理查房.pptx VIP
- 2023--2024学年人教版数学七年级下册期末模拟试卷(含答案).pdf VIP
- 建筑工程制图与识图题库练习及答案.docx VIP
原创力文档

文档评论(0)