- 26
- 0
- 约1.11万字
- 约 50页
- 2017-09-02 发布于天津
- 举报
广义表存储结构
一、教学内容: 数组的定义和顺序存储方式; 特殊矩阵及稀疏矩阵的压缩存储; 广义表的概念、表示及基本操作;广义表存储结构的实现。 第五章 数组和广义表 二、教学要求: 掌握一维数组以及多维数组的存储和表示方法,能计算二维数组任一元素的存贮地址; 掌握对特殊矩阵进行压缩存储时的下标变换公式,掌握稀疏矩阵的三元组表示方法及矩阵转置算法思想。 掌握广义表的结构特点及其基本运算,了解广义表存储表示方法。 第五章 数组和广义表 教学重点: ????数组的定义 , 数组的顺序表示方法,矩阵的压缩存储。 教学难点: ?????矩阵的压缩存储、广义表存储结构、广义表的递归算法。 第五章 数组和广义表 5.1 数组的定义 5.2 数组的顺序表示和实现(重点和难点) 5.3 矩阵的压缩存储 (重点和难点) 5.3.1 特殊矩阵 5.3.2 稀疏矩阵 5.4 广义表的定义及存储结构(重点和难点) 5.1 数组 数组可看成是一种特殊的线性表,其特殊在于,表中的数据元素本身也是一种线性表。 一维数组:A1=(a0,a1,a2,……,an-1) 二维数组: a00 a01 …… a0n-1 A2= …… am-10 am-11 am-1n-1 又可表示为: A2=( a0,a1,a2,……,an-1 ) 其中 ai=(a0i,a1i,……,am-1i)为列向量。 5.1 数组 N维数组:b1×b2×b3×……×bn 也可以表示为一个线性表 ( a0,a1,a2,……,abn -1 ) 表中的每个元素均为一个N-1维的数组。 数组的抽象数据类型(了解) 数组一旦被定义,它的维数和维界就不再改变。因此,除了结构的初始化和销毁之外,数组只有存取元素和修改元素值的操作。 第五章 数组和广义表 5.1 数组的定义 5.2 数组的顺序表示和实现 5.3 矩阵的压缩存储 5.3.1 特殊矩阵 5.3.2 稀疏矩阵 5.4 广义表的定义及存储结构 5.2 数组的顺序表示和实现 类型特点: 1) 只有引用型操作,没有加工型操作; 2) 数组是多维的结构,而存储空间是 一个一维的结构。 有两种顺序映象的方式: 1)以行序为主序; 2)以列序为主序; 数组的顺序存储方式 ⑴行优先顺序——将数组元素按行排列,第i+1个行向量紧接在第i个行向量后面。以二维数组为例,按行优先顺序存储的线性序列为: a11,a12,…,a1n,a21,a22,…a2n,……,am1,am2,…,amn 在PASCAL、C语言中,数组就是按行优先顺序存储的。 ⑵列优先顺序——将数组元素按列向量排列,第j+1个列向量紧接在第j个列向量之后,A的m*n个元素按列优先顺序存储的线性序列为: a11,a21,…,am1,a12,a22,…am2,……,an1,an2,…,anm 在FORTRAN语言中,数组就是按列优先顺序存储的。 数组元素地址计算 同样,三维数组Ab1×b2×b3按“行优先顺序”存储,元素aijk的地址计算函数为: LOC(aijk)=LOC(a000)+(i*b2*b3+j*b3+k)*L 结论: 只要知道开始元素的存放地址(即基地址),维数和每维的上、下界,以及每个数组元素所占用的单元数,就可以将数组元素的存放地址表示为其下标的线性函数。因此,数组中的任一元素可以在相同的时间内存取,即顺序存储的数组是一个随机存取结构。 了解数组的顺序存贮表示和实现 第五章 数组和广义表 5.1 数组的定义 5.2 数组的顺序表示和实现 5.3 矩阵的压缩存储 5.3.1 特殊矩阵 5.3.2 稀疏矩阵 5.4 广义表的定义及存储结构 5.3 矩阵的压缩存储 矩阵的一般存贮表示?元素的访问? 矩阵类似二维数组,存储方式同二维数组。 1 5 1 3 7 0 0 3 0 0 5 0 8 0 0 4 0 0 0 5 A= 1 8 9 2 6 B= 0 0 0 0 7
您可能关注的文档
最近下载
- 市场部门市场营销专员工作手册(标准版).doc VIP
- 2025新课标义务教育数学(2022年版)课程标准试题库(含答案).docx VIP
- 电力工程专业设计工日定额-送电工程750kV部分.doc VIP
- 基于K-means和主成分分析的京张体育文化旅游带冰雪运动旅游市场研究.pdf VIP
- 电力工程设计收工日定额2012-3-28.doc VIP
- 人教版七年级下册英语全册教学设计(配2025年春新版教材).docx
- 电力工程专业设计工日定额-送电工程±500kV(直流)部分.doc VIP
- 2021春人教版九年级数学下册 第29章 全章教案.doc VIP
- 2025年湖北专升本武汉文理学院《动画概论》考试及答案.docx VIP
- 医院门诊服务优化与创新体系构建ppt课件.pptx
原创力文档

文档评论(0)