- 19
- 0
- 约1.09万字
- 约 39页
- 2017-03-25 发布于河南
- 举报
第五章线性表
第五章 线性表 第五章 线性表 5.1 线性表的定义和运算 5.2 顺序表 5.3 链表 5.4 其它结构形式的链表 5.5 串 5.1 线性表的定义和运算 5.1.1 线性表的定义: 定义: 线性表L是由n个元素a1,a2,……,an组成的 有限 序列。 记作 L (a1,a2,……,an) 其中n 0为表长度; n 0时L为空表,记作L () 表中元素ai的含义:在不同的场合有不同的含义。 但是,在同一表中,元素类型相同。 例:字母表(A,B,C,D,……,Z); 数字表(0,1,2,3,4,……,9); 2008年每月天数(31,29,31,30,31,30,31,31,30,31,30,31); 成绩表中,每个元素就是一个人的成绩信息。 线性表的特性: 除第一个元素外,其他元素有且仅有一个直接前趋(前驱); 除最后一个元素外,其他元素有且仅有一个直接后继。 5.1 线性表的定义和运算 5.1.2 线性表的运算 对线性表有如下基本运算: 1 初始化: 将线性表设置为空 2 求长度: 返回线性表中的元素个数。 3 按序号取元素: 从线性表中取出指定序号的元素。 前提:存在该元素。否则,应当如何处理? 4 按值查找元素: 在线性表中查找给定值的元素所在的位置。 若不存在,应如何给出相关信息? 5 插入: 在线性表中给定的位置(序号)插入给定值的元素
您可能关注的文档
- 第二讲 vhdl语言要素.ppt
- 第二讲 简单国民收入决定模型(2-2008fall).ppt
- 第二讲 简单国民收入决定模型(3-2008fall).ppt
- 第二课:SPSS数据管理界面用法详解(下).doc
- 第二部分 必修五 Module 4 Carnival.ppt
- 第五章 成本理论((s).ppt
- 第五章 类的重用1.ppt
- 第五章 多变量控制V1.0.ppt
- 第五章 数组列表.ppt
- 第五章 相平衡-2013.ppt
- 《GB/T 4943.2-2026音视频、信息技术和通信技术设备 第2部分:与GB 4943.1—2022相关的解释信息》.pdf
- GB/T 4943.2-2026音视频、信息技术和通信技术设备 第2部分:与GB 4943.1—2022相关的解释信息.pdf
- GB/T 47126-2026道路车辆 自动驾驶传感器与数据融合单元间数据通信 逻辑接口.pdf
- 《GB/T 47126-2026道路车辆 自动驾驶传感器与数据融合单元间数据通信 逻辑接口》.pdf
- 中国国家标准 GB/T 47126-2026道路车辆 自动驾驶传感器与数据融合单元间数据通信 逻辑接口.pdf
- 2026江苏南通市海安市人力资源和社会保障局下属事业单位选调1人考试参考试题及答案解析.docx
- 2026内蒙古自治区党委军民融合办所属事业单位竞争性比选3人考试备考试题及答案解析.docx
- 2026年徽商银行社会招聘考试参考题库及答案解析.docx
- 2026贵州杉乡建设投资开发(集团)有限公司招聘合同制员工4人考试参考题库及答案解析.docx
- 2026年护士资格模拟冲刺肿瘤科护理含解析.docx
原创力文档

文档评论(0)