- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.1.2 数组的抽象类型定义 0 12 9 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 14 0 0 0 24 0 0 0 0 0 18 0 0 0 0 0 15 0 0 -7 0 0 0 M = 1 3 -3 1 6 15 2 1 12 2 5 18 3 1 9 3 4 24 4 6 -7 6 3 14 row col e A.data[1] A.data[2] A.data[3] A.data[4] A.data[5] A.data[6] A.data[7] A.data[8] (a) 稀疏矩阵 (b) 三元组顺序表 * (2) 利用三元组顺序表实现矩阵的转置运算 将矩阵的行列值相互交互; 在这 3 点中,最关键的是第 3 条,即如何使 B.data 中的三元组以 T的行(M的列)为主序依次排列。 * 显然,一个稀疏矩阵的转置矩阵仍是稀疏矩阵。假设 A 和 B 是 TSMatrix(三元组顺序表)类型变量,分别表示矩阵 M和其转置矩阵T。那么,只要做到下面 3 点就可以由 A 得到 B,实现矩阵的转置。 将每三元组中的 row 和 col 相互调换; 重排三元组之间的次序。 * 原 始 的 三 元 组 表 原 矩 阵 0 12 9 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 14 0 0 0 24 0 0 0 0 0 18 0 0 0 0 0 15 0 0 -7 0 0 0 M= A.data[1] A.data[2] A.data[3] A.data[4] A.data[5] A.data[6] A.data[7] A.data[8] A.data 1 3 -3 1 6 15 2 1 12 2 5 18 3 1 9 3 4 24 4 6 -7 6 3 14 row col e 转 置 矩 阵 0 0 -3 0 0 15 12 0 0 0 18 0 9 0 0 24 0 0 0 0 0 0 0 -7 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 T= 转 置 的 三 元 组 表 B.data[1] B.data[2] B.data[3] B.data[4] B.data[5] B.data[6] B.data[7] B.data[8] B.data 1 2 12 1 3 9 3 1 -3 3 6 14 4 3 24 5 2 18 6 1 15 6 4 -7 row col e 使 b.data 中的三元组以 T 的行(M 的列)为主序依次排列的方法有如下两种: * 方法一: 按照 B.data 中三元组的次序,依次在 a.data 中找到相应的三元组进行转置。 方法二: 按照 A.data 中三元组的次序进行转置,并将转置后的三元组置入 B.data 中恰当的位置。 采用方法一 ① 算法思想 在 A中按三元组的列域值 (col) 开始扫描,依序将三元组 A.data 的列域值 (col ) 与行域值 (row ) 进行对换,并且存入 B中。由于A是以M的行序为主序来存放每个非零元的,由此得到转置后矩阵的三元组表B恰是 以“行序为主序”。 * 按照方法一,即按照“被转置矩阵” M的三元组表A 的“列序”递增顺序进行转置。为了找到矩阵 M 的每一列中所有的非零元素,需要对其三元组 A.data 从第一行起进行扫描,方法如下: 转置的三元组表 B-data 原始的三元组表 A.data r c v 1 2 12 1 3 9
您可能关注的文档
最近下载
- DB 5113 T 54-2025 《两栖动物环境DNA识别技术规范》.docx VIP
- 2024年全国无线电监测技术演练理论知识考试题库-下(多选、判断题汇总).docx VIP
- 分布式工商业光伏项目财务经济测算模型.xlsx VIP
- 动物实验操作.pptx VIP
- DB 5113 T 53-2025《南充市两栖动物监测技术规范》.docx VIP
- PEP三年级英语上册Unit 3《PartB(3) Start to read》教学课件.pptx
- 《滴虫性阴道炎》课件.ppt VIP
- 新课标下综合实践在初中生物中的有效开展.pptx VIP
- 堆排序.ppt VIP
- 足球竞赛规则.ppt.ppt
文档评论(0)