- 1
- 0
- 约7.97千字
- 约 52页
- 2016-08-02 发布于江西
- 举报
数据结构第五章课件数组和广义表.ppt
第5章 数组和广义表 5.1 数组的定义 5.2 数组的顺序表示和实现 5.3 矩阵的压缩存储 5.4 广义表的定义 5.5 广义表的存储结构 2.二维数组 二维数组中的每一个元素最多可有两个直接前驱和两个直接后继(边界除外),故是一种典型的非线性结构。例如,设A是一个有m行n列的二维数组,则A可以表示为: 二维数组可以看成是一个线性表 A=(a0,a1,……,an-1) 其中每个数据元素aj是一个列向量形式的线性表 A=(a0 , a1 , …… ,an-1) 或者,可以看成是一个线性表 A=(a0,a1,……,am-1) 其中每个数据元素aj是一个行向量形式的线性表 数组的操作 数组一旦被定义,它的维数和维界就不再改变,因此,除了结构的初始化和销毁之外,数组只有存取元素和修改元素值的操作。 怎样将数组中元素存入到计算机内存中呢? 由于计算机内存结构是一维的(线性的),因此,用一维内存存放多维数组就必须按某种次序将数组元素排成一个线性序列,然后将这个线性序列顺序存放在存储器中。 二维数组的顺序存储有两种形式: 二维数组元素存储位置的计算 设二维数组Am×n的起始地址(基地址),即a00的起始地址为LOC(0,0),每个数据元素占L个存储单元,则A中任一元素aij的起始地址为: 行优先顺序: LOC(i,j)=LOC(0,0)+(i*n+j)*L 列
您可能关注的文档
最近下载
- ScanPal-EDA51-系列-企业级移动数据终端用户手册说明书.pdf VIP
- 新易盛培训考试.doc VIP
- 八年级数学下册 第21章 一次函数 21.2 一次函数的图像和性质 第1课时 一次函数的图像练习课件 (新版)冀教版课件.ppt VIP
- 【高考真题】2024年高考英语真题试卷(全国甲卷)(含答案).pdf VIP
- 妊娠滋养细胞疾病诊治指南(2025)解读PPT课件.pptx VIP
- 石油化工工程建设交工技术文件-站场工艺、电气仪表工程竣工资料表格汇总.pdf VIP
- 《DLT 1490—2024智能电能表功能规范》专题研究报告.pptx VIP
- 2024年湖南省高中学业水平数学真题(学生版+解析版).pdf
- 文化遗产保护理论与实践课程大纲(朱建君).docx VIP
- 作业成本法在企业中的应用研究——以海尔集团为例.docx
原创力文档

文档评论(0)