- 10
- 0
- 约5.16千字
- 约 32页
- 2017-06-07 发布于湖北
- 举报
* 第1章 绪论 第2章 线性表 第3章 栈和队列 第4章 串 第5章 数组和广义表 第6章 树和二叉树 第7章 图 第9章 查找 第10章 排序 目 录 数据结构课程的起点: 什么是 线性结构? * 线性结构的定义: 若结构是非空有限集,则有且仅有一个开始结点和一个终端结点,并且所有结点都最多只有一个直接前趋和一个直接后继。 →可表示为:(a1 , a2 , ……, an) 简言之,线性结构反映结点间的逻辑关系是 的。 特点① 只有一个首结点和尾结点; 特点② 除首尾结点外,其他结点只有一个直接前驱和一个直接后继。 线性结构包括:线性表、堆栈、队列、字符串、数组等,其中最典型、最常用的是------ 线性表 一对一 (1:1) 第2章 线性表 2.1 线性表的逻辑结构 2.2 线性表的顺序表示和实现 2.3 线性表的链式表示和实现 2.4 应用举例 * 2.1 线性表的逻辑结构 * (a1, a2, … ai-1,ai, ai+1 ,…, an) 线性表的定义:用数据元素的有限序列表示 n=0时称为 数据元素 线性起点 ai的直接前趋 ai的直接后继 下标,是元素的序号,表示元素在表中的位置 n为元素总个数,即表长。n≥0 空表 线性终点 ( A, B, C, D, …… , Z) * 学号 姓名 性别 年龄 班级 012003010622 陈建武 男 19 2003级电信0301班 012003010704 赵玉凤 女 18 2003级电信0302班 012003010813 王 泽 男 19 2003级电信0303班 012003010906 薛 荃 男 19 2003级电信0304班 012003011018 王 春 男 19 2003级电信0305班 : : : : : 例2 分析学生情况登记表是什么结构。 分析:数据元素都是同类型(记录),元素间关系是线性的。 分析: 数据元素都是同类型(字母), 元素间关系是线性的。 注意:同一线性表中的元素必定具有相同特性 ! 例1 分析26 个英文字母组成的英文表是什么结构。 “同一数据逻辑结构中的所有数据元素都具有相同的特性”是指数据元素所包含的数据项的个数都相等。 * × 是指各元素具有相同的数据类型 试判断下列叙述的正误: 2.2 线性表的顺序表示和实现 * 2.2.1 顺序表的表示 2.2.2 顺序表的实现 2.2.3 顺序表的运算效率分析 2.2.1 顺序表的表示 用一组地址连续的存储单元依次存储线性表的元素。 * 把逻辑上相邻的数据元素存储在物理上相邻的存储单元中的存储结构。 线性表的顺序表示又称为顺序存储结构或顺序映像。 顺序存储定义: 顺序存储方法: 特点: 逻辑上相邻的元素,物理上也相邻 可以利用数组V[n]来实现 注意:在C语言中数组的下标是从0开始,即: V[n]的有效范围是从 V[0]~V[n-1] 1. 逻辑上相邻的数据元素,其物理上也相邻; 2. 若已知表中首元素在存储器中的位置,则其他元素存放位置亦可求出(利用数组V[n]的下标)。 * 设首元素a1的存放地址为LOC(a1)(称为首地址), 设每个元素占用存储空间(地址长度)为L字节, 则表中任一数据元素的存放地址为: LOC ( ai+1 ) = LOC( ai ) + L LOC ( ai ) = LOC( a1 ) + L *(i -1) 对上述公式的解释如图所示 线性表顺序存储特点: * a1 a2 …… ai ai+1 …… an ....... 地址 内容 元素在表中的位序 1 i 2 n 空闲区 i+1 L b=LOC(a1) b + L b +(i-1)L b +(n-1)L b +(max-1)L LOC ( ai ) = LOC( a1 ) + L *(i -1) 线性表的顺序存储结构示意图 设有一维数组M,下标的范围是0到9,每个数组元素用相邻的5个字节存储。存储器按字节编址,设存储数组元素M[0]的第一个字节的地址是98,则M[3]的第一个字节的地址是多少? * 113 但此题要注意下标起点略有不同: LOC( M[3] ) = 98 + 5 ×(4-1) =113 解:已知地址计算通式为: LOC(ai) = LOC(a1) + L *(i-1) 例1 * ? char V[30]; int n=26; /* n是表长,是数据元素的个数,而不
您可能关注的文档
- 手机支付购物安全必须注意幻灯片.docx
- 手机质量问题幻灯片.doc
- 第二讲 入门.pdf
- 第二讲 数据通信技术基础.ppt
- 手机终端对网络质量影响分析幻灯片.doc
- premiere第4篇.ppt
- proe第4篇 3D视角的控制.ppt
- Proe简介与操作基础.ppt
- 手提电脑外壳材料幻灯片.ppt
- proe中的关系的用法与其相关.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 课件第3讲gps伪距测量原理.pptx VIP
- 焊割工操作安全培训内容课件.pptx VIP
- 蚌埠市博物馆展览陈列大纲.pdf VIP
- 《爷爷的爷爷从哪里来》整本书阅读 课件 四年级下册语文(统编版).pptx VIP
- 指南共识│咯血诊治专家共识.pptx
- 博物馆陈列展览大纲精编.docx VIP
- Q/GDW 376.1-2009《电力用户用电信息采集系统通信协议:主站与采集终端通信协议》及编制说明1.doc VIP
- 阀门电动执行装置设计毕业设计(论文).doc VIP
- 中考数学二轮复习 专题11 二次函数与矩形、菱形的存在性问题(知识解读)(解析版).doc VIP
- 博物馆陈列展览大纲(2019最新版).docx VIP
原创力文档

文档评论(0)