- 6
- 0
- 约1.09万字
- 约 45页
- 2017-12-27 发布于湖北
- 举报
实用数据结构与算法 第3章.ppt
第3章 拓展线性结构 1、一维数组: 一维数组(Array)是n(n≥1)个相同类型数据元素a0,a1,…,an-1构成的有限序列,且该有限序列存储在一块地址连续的内存单元中。由此可见,一维数组可以看成是一个线性表或一个向量,一维数组的定义类似于采用顺序存储的线性表。 对于一维数组,一旦a0的存储地址Loc(a0)确定,若每个数据元素占用L个存储单元,则任一数据元素ai的存储地址Loc(ai)可由以下公式求出: Loc(ai)= Loc(a0)+i*L (5-1)式说明,一维数组中任一数据元素的存储地址可直接计算得到,因此,一维数组是一种随机存储结构。 2、二维数组: 二维数组可以看成是一维数组的推广。设A是一个有m行、n列的二维数组,则A可以表示为: 显然,在二维数组中,每个数据元素对应一对数组下标,在行方向上和列方向上都存在一个线性关系,即存在两个直接前驱和两个直接后继(边界除外)。 可以看成是由m个行向量组成的向量,也可以看成是n个列向量组成的向量。 行向量形式:把每一行看成是一个数据元素 列向量形式:把每一列看成是一个数据元素 二维数组可以看作“数据元素是一维数组”的一维数组。 3、多维数组: 同理,三维数组中的数据元素(边界除外)最多可有三个直接前驱和三个直接后
您可能关注的文档
最近下载
- 四年级秋游500字作文 柘荣草场之旅.docx VIP
- 无人机组装与调试课件:无人机组装工艺基础.pptx VIP
- 雅马哈PSR-300、PSR-200 中文说明书.pdf VIP
- 人称代词和物主代词练习专项训练.docx VIP
- 给排水国标图集-02SS104:二次供水消毒设备选用与安装.pdf VIP
- 心肺复苏术(CPR)最新版ppt课件.pptx VIP
- T_CRRA 9911—2023 风力发电机组 废弃叶片再利用技术规范.docx VIP
- 中国肾性贫血诊治临床实践指南.pdf VIP
- 美芝微型压缩机规格书(JSV20D42TZB).pdf VIP
- 扩散与相变课程教学大纲.doc VIP
原创力文档

文档评论(0)