- 3
- 0
- 约1.08万字
- 约 54页
- 2017-06-03 发布于湖北
- 举报
线性表(Linear list)是最简单且最常用的一种数据结构。 这种结构具有下列特点: 存在一个唯一的没有前驱的(头)数据元素; 存在一个唯一的没有后继的(尾)数据元素; 此外,每一个数据元素均有一个直接前驱和一个直接后继数据元素。 2.1 线性表的类型定义 线性表由一组具有相同属性的数据元素构成。 数据元素在不同的具体情况下,可以有不同的含义。 在一些复杂的线性表中,每一个数据元素又可以由若干个数据项(Data item)组成,在这种情况下,通常将数据元素称为记录(record)。 线性表的例子 例1:英文字母表. (A,B,C,D,E,F,……X,Y,Z) 例2:一列火车的车厢编号. (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15) 综上所述: 元素个数n为表长度,n=0为空表 元素同构,且不能出现缺项 2.2 线性表的顺序表示和实现 概念:在计算机中用一组地址连续的存储单元依次存储线性表的各个数据元素,称作线性表的顺序存储结构。 顺序存储(Sequential storage、 Mapping) (设一元素占用一个存储单元) 例如,线性表( a1 a2 a3 a4 )只需4个存储单元。但它只能存储在图(1)的区域。图(2)中,虽然也有大于线性表所需的存储空间, 但是,不能用来存储这个表。因为,图2中没有位置连续的4个可用单元,若用图
您可能关注的文档
- 第7篇 Simulink仿真环境.ppt
- 第八篇数字图像处理系统.ppt
- 第八篇索引缓冲.doc
- 第7篇 汇编语言程序设计.ppt
- 第八篇完全垄断市场.ppt
- 第7篇 监事会.ppt
- 第八篇文件(上课资料).ppt
- 第八章 第1讲 磁场的描述和磁场对电流的作用.ppt
- 第7篇 进程管理.ppt
- 第八章 常用控件及系统对象1.ppt
- DB3301∕T 0435-2023 公共场所自动体外除颤器设置与维护管理规范.docx
- DB3311∕T 21-2014 生态休闲养生(养老)基地运营服务规范.docx
- DB3311∕T 236-2023 森林康复医院建设指南.docx
- DB3311∕T 264-2023 高山黄瓜生产技术规程.docx
- DB3311∕T 256-2023 高山辣椒生产技术规程.docx
- DB64∕T 1860-2023 贺兰山东麓酿酒葡萄质量控制技术规范.docx
- DB3301∕T 61-2018 社区双拥工作规范.docx
- DB3301∕T 1128-2023 高含油量油菜生产技术规程.docx
- DB3302∕T 1138-2022 食品安全责任保险风险防控服务规范.docx
- DB3303∕T 017-2020 黄瓜霜霉病、白粉病测报调查技术规程 .docx
最近下载
- 夜间飞行的安全措施.docx VIP
- 2026年山西省晋城市【辅警协警】笔试真题(含答案).docx
- 2024年中国创新方法大赛考试题库资料(含答案).pdf
- 2025清华附中高一入学英语分班考试真题含答案.docx VIP
- 微波技术基础与应用教学课件电子教案全套课件.pptx
- 2026年中医规培考试试题及答案.doc VIP
- 新22J04-2 内装修二(细部构造).docx VIP
- 危险化学品应急救援专项培训.pptx VIP
- 《风能发电系统 海上风力发电机组运维船舶选型技术要求》标准立项修订与发展报告.docx VIP
- JT_T 911-2014危险货物道路运输企业运输事故应急预案编制要求.pdf
原创力文档

文档评论(0)