- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章? ? 数组和广义表 第五章 ??? 数组和广义表 5.1 数 组 5.1 数 组 5.1 数 组 5.1 数 组 5.1 数 组 5.1 数 组 5.1 数 组 5.1 数 组 5.1 数 组 5.1 数 组 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 5.2 矩阵的压缩存储 第五章 习 题 5.3 广义表 5.3 广义表 5.3 广义表 5.3 广义表 5.3 广义表 5.3 广义表 5.3 广义表 5.3 广义表 第五章 习 题 i j v 1 2 12 1 3 9 3 1 -3 3 6 14 4 3 24 5 2 18 6 1 15 6 4 -7 i j v 3 1 -3 2 5 18 1 3 -3 6 1 15 1 6 15 1 2 12 2 1 12 5 2 18 1 3 9 3 1 9 4 3 24 3 4 24 6 4 -7 4 6 -7 3 6 14 6 3 14 M.data T.data 对M六次扫描完成转置运算 第一次扫描查找第1列元素 第一次扫描结束 第二次扫描结束 第二次扫描查找第2列元素 5.2 矩阵的压缩存储 第三次扫描查找第3列元素 第四次扫描查找第4列元素 第五次扫描查找第5列元素 第六次扫描查找第6列元素 转置运算算法图示 时间复杂度分析 算法的基本操作为将M.data中的三元组赋值到T.data,是在两个循环中完成的,故算法的时间复杂度为O(nu?tu) 我们知道,若用二维数组存储矩阵,转置算法的时间复杂度为O( mu?nu) 。当非零元的个数tu和矩阵元素个数mu?nu 同数量级时,转置运算算法1的时间复杂度为O( mu?nu ? nu)。由此可见:在这种情况下,用三元组顺序表存储矩阵,虽然可能节省了存储空间,但时间复杂度提高了,因此算法仅适于tu mu?nu的情况。 该算法效率不高的原因是:对为实现M到T的转置,该算法对M.data进行了多次扫描。能否在对M.data一次扫描的过程中,完成M到T 的转置? 快速转置算法 下面介绍转置运算算法称为快速转置算法 分析 在M.data中, M的各列非零元对应的三元组是以行为主序存储的,故M的各列非零元对应的三元组存储位置不是“连续”的。然而,M的各列非零元三元组的存储顺序却与各列非零元在M中的顺序一致。 如:M的第一列非零元素是 -3、15,它们对应的三元组在M.data 中的存储顺序也是(3,1,-3)在前(6,1,15)后。 如果能先求得M各列第一个非零元三元组在T.data中的位置,就能在对M.data一次扫描的过程中,完成M到T 的转置: 对M.data一次扫描时, 首先遇到各列的第一个非零元三元组,可按先前求出的位置,将其放至T.data中,当再次遇到各列的非零元三元组时,只须顺序放到对应列元素的后面。 M = 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 i j v 0 1 2 3 4 5 6 7 8 3 1 -3 6 1 15 1 2 12 5 2 18 1 3 9 4 3 24 6 4 -7 3 6 14 M.data 6 7 8 M.mu M.nu M.tu M的各列非零元三元组 的存储顺序与各列 非零元在M中的顺序一致 i j v 0 1
您可能关注的文档
- 视频教学生理学第八章(精品·公开课件).ppt
- 视频教学资源获取、处理及应用(精品·公开课件).ppt
- 视频监控讲座(精品·公开课件).ppt
- 视频分析技术讲座(精品·公开课件).ppt
- 视频下载教学(精品·公开课件).ppt
- 视频营销培训(精品·公开课件).ppt
- 视图教案(精品·公开课件).ppt
- 视野——政府创造的商业模式(俞桂莲)(精品·公开课件).ppt
- 是不是常见的组织结构形式(精品·公开课件).ppt
- 是离散数学(精品·公开课件).ppt
- 黑龙江省绥化市安达市任民中学2022-2023学年八年级下学期期中物理试题.pdf
- 高考激励演讲稿 .pdf
- 黑龙江省大庆市第六十九中学2022-2023学年九年级上学期期中考试化学试 .pdf
- 高校教师资格《高等教育心理学》试题(网友回忆版)六 .pdf
- 高三月考总结反思6篇 .pdf
- 高中化学第三单元化学能与电能的转化教学设计 .pdf
- 高中历史人教版必修二教案与教材资料(专题三第一课社会主义建设在探索.pdf
- 黑龙江省绥化市2022-2023学年九年级化学第一学期期末质量检测试题含解析.pdf
- 鳄鱼养殖项目可行性研究报告 .pdf
- 高等专科学校单招职业适应性测试模拟试题(附答案解析) .pdf
最近下载
- 丽声北极星自然拼读绘本第一级 Lola and the King 课件.pptx
- 人教版2024-2025学年九年级数学上册10月月考试题[含答案].pdf
- 品质工程教学课件.pptx
- 鲁教版五四制初一年级上册册数学知识点.pdf VIP
- 《聪明的牧羊人——欧洲民间故事精选》名著导读课件.pptx VIP
- QBT 2578-2002 陶瓷原料化学成分光度分析方法.docx VIP
- 《葡萄酒葡萄酒》课件.pptx VIP
- 新人教版高中数学选择性必修第一册全套教案含情景引入核心素养word版.docx VIP
- you and me(君と僕) 松井佑贵 吉他指弹 吉他谱.pdf
- 非急救转运协议书模板.docx
文档评论(0)