网站大量收购独家精品文档,联系QQ:2885784924

第4章串数组和广义表(免费阅读).ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 华东交通大学理工学院 各维元素个数为 m1, m2, m3, …, mn 下标为 i1, i2, i3, …, in 的数组元素的存储位置: n维数组 * 华东交通大学理工学院 n维数组 * 华东交通大学理工学院 设有一个二维数组A[m][n]按行优先顺序存储,假设A[0][0]存放位置在644(10),A[2][2]存放位置在676(10),每个元素占一个空间,问A[3][3](10)存放在什么位置?脚注(10)表示用10进制表示。 设数组元素A[i][j]存放在起始地址为Loc ( i, j ) 的存储单元中 ∵ Loc ( 2, 2 ) = Loc ( 0, 0 ) + 2 * n + 2 = 644 + 2 * n + 2 = 676. ∴ n = ( 676 - 2 - 644 ) / 2 = 15 ∴ Loc ( 3, 3 ) = Loc ( 0, 0 ) + 3 * 15 + 3 = 644 + 45 + 3 = 692. 练习 * 华东交通大学理工学院 设有二维数组A[10,20],其每个元素占两个字节, A[0][0]存储地址为100,若按行优先顺序存储,则元素A[6,6]的存储地址为 ,按列优先顺序存储,元素A[6,6]的存储地址为 。 练习 352 232 (6*20+6)*2+100=352 (6*10+6)*2+100=232 * 华东交通大学理工学院 1. 什么是压缩存储? 若多个数据元素的值都相同,则只分配一个元素值的存储空间,且零元素不占存储空间。 2. 什么样的矩阵能够压缩? 一些特殊矩阵,如:对称矩阵,对角矩阵,三角矩阵,稀疏矩阵等。 3. 什么叫稀疏矩阵? 矩阵中非零元素的个数较少(一般小于5%) 特殊矩阵的压缩存储 * 华东交通大学理工学院 4.3 广义表 广义表(列表): n ( ? 0 )个表元素组成的有限序列, 记作LS = (a0, a1, a2, …, an-1) LS是表名,ai是表元素,它可以是表 (称为子表),可以是数据元素(称为原子)。 n为表的长度。n = 0 的广义表为空表。 * 华东交通大学理工学院 线性表的成分都是结构上不可分的单元素 广义表的成分可以是单元素,也可以是有结构的表 线性表是一种特殊的广义表 广义表不一定是线性表,也不一定是线性结构 广义表与线性表的区别? * 华东交通大学理工学院 广义表的基本运算 (1)求表头GetHead(L):非空广义表的第一个元素,可以是一个单元素,也可以是一个子表 (2)求表尾GetTail(L):非空广义表除去表头元素以外其它元素所构成的表。表尾一定是一个表 * 华东交通大学理工学院 练习 A=( )         GetHead和GetTail均无定义        A=(a,b)         GetHead(A)=a GetTail(A)=(b)         A=(a)         GetHead(A)=a GetTail(A)=( )         A=((a))         GetHead(A)=(a) GetTail(A)=( )         GetHead(GetTail(GetHead(GetTail(GetTail(A)))))         A=(a,b,(c,d),(e,(f,g)))         d * 华东交通大学理工学院 有次序性 有长度 有深度 可递归 可共享 一个直接前驱和一个直接后继 =表中元素个数 =表中括号的重数 自己可以作为自己的子表 可以为其他广义表所共享 广义表的特点 * 华东交通大学理工学院 E=(a,E)=(a,(a,E))= (a,(a,(a,…….))),E为递归表 1)A =( ) 2)B = ( e ) 3)C =( a ,( b , c , d ) ) 4)D=

您可能关注的文档

文档评论(0)

zilaiye + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档