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

数据结构 第五章.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
回顾 栈和队列的特点 顺序栈的插入、删除 循环队列的插入、删除 串的基本操作 作业 二维数组A的每个元素是由6个字符组成的串,行下标的范围从0~8,列下标的范围是从0~9,则存放A至少需要( D )个字节,A的第8列和第5行共占( E )个字节,若A按行优先方式存储,元素A[8][5]的起始地址与当A按列优先方式存储时的(K)元素的起始地址一致。 A 90 B 180 C 240 D 540 E 108 F 114 G 54 H A[8][5] I A[3][10] J A[5][8] K A[4][9] 作业 一个稀疏矩阵如图4-4所示,写出对应的三元组顺序表。 三元组顺序表操作——转置操作 例: 15 0 0 0 91 0 11 0 0 0 0 3 0 0  0 22 0 6 0  0 0 0 0 0  0 -15 0 0  0 0 T= 15 0 0 22 0 -15 0 11 3 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 91 0 0 0 0 0 M= 1 1 15 1 4 22 1 6 -15 2 2 11 2 3 3 3 4 6 5 1 91 空 空 空 闲 闲 闲 row col e 1 2 3 4 5 6 7 MAXSIZE+1 5(矩阵的行数) 6(矩阵的列数) 7(非零元个数) 6(矩阵的行数) 5(矩阵的列数) 7(非零元个数) 1 1 15 1 5 91 2 2 11 3 2 3 4 1 22 4 3 6 6 1 -15 空 空 空 闲 闲 闲 row col e 1 2 3 4 5 6 7 MAXSIZE+1 三元组顺序表转置算法——算法Ⅰ 基本思想:直接取,顺序存。即在M的三元组顺序表中依次找第0列、第1列、…直到最后一列的三元组,并将找到的每个三元组的行、列交换后顺序存储到T的三元组顺序表中。 1 1 15 1 4 22 1 6 -15 2 2 11 2 3 3 3 4 6 5 1 91 空 空 空 闲 闲 闲 row col e 1 2 3 4 5 6 7 MAXSIZE+1 5(矩阵的行数) 6(矩阵的列数) 7(非零元个数) row col e 1 2 3 4 5 6 7 MAXSIZE+1 6(矩阵的行数) 5(矩阵的列数) 7(非零元个数) 设置矩阵T的行数、列数、非零元个数 1 1 15 1 4 22 1 6 -15 2 2 11 2

文档评论(0)

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

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

1亿VIP精品文档

相关文档