数据结构(第五章-数组和广义表).ppt
胜利****实阿
亲,该文档总共74页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
数据结构(第五章-数组和广义表).ppt
数据结构引言主要内容5.1数组的定义二维数组的特点:5.1数组的定义5.1数组的定义a00a01…a0,n-1a10a11…a1,n-1……………am-1,0am-1,1…am-1,n-15.2数组的顺序表示和实现5.2数组的顺序表示和实现5.2数组的顺序表示和实现5.2数组的顺序表示和实现5.2数组的顺序表示和实现推而广之,对n维数组A=(aj1j2…jn),若每个元素占用的存储单元数为l(个),LOC[a00…0]表示元素a00…0的首地址。则以“行优先顺序”存储在内存中。#defineMAX_ARR
数据结构 第五章数组和广义表.ppt
第五章数组和广义表数组可看成是一种特殊的线性表,其特殊在于,表中的数据元素本身也是一种线性表。5.1数组的定义数组是我们最熟悉的数据类型,在早期的高级语言中,数组是唯一可供使用的数据类型。由于数组中各元素具有统一的类型,并且数组元素的下标一般具有固定的上界和下界,因此,数组的处理比其它复杂的结构更为简单。多维数组是向量的推广。在C语言中,一个二维数组类型可以定义为其分量类型为一维数组类型的一维数组类型.数组的抽象数据类型定义二维数组的抽象数据类型定义基本操作通常有两种顺序存储方式:⑴行优先顺序(低下标优先
数据结构数组和广义表.ppt
数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构
数据结构练习 第五章 数组和广义表.doc
数据结构练习第五章数组和广义表一、选择题1.设有一个二维数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位置在676(10),每个元素占一个空间,问A[3][3](10)存放在什么位置?脚注(10)表示用10进制表示。A.688B.678C.692D.6962.设有一个10阶的下三角矩阵A(包括对角线),按照从上到下、从左到右的顺序存储到连续的55个存储单元中,每个数组元素占1个字节的存储空间,则A[5][4]地址与A[0][0]的地址之差
第五章数组和广义表习题_数据结构.pdf