数据结构课程设计---稀疏矩阵
《数据结构课程设计---稀疏矩阵》由会员分享,可在线阅读,更多相关《数据结构课程设计---稀疏矩阵(34页珍藏版)》请在毕设资料网上搜索。
1、 稀疏矩阵应用稀疏矩阵应用 摘 要 本课程设计主要实现在三元组存储结构与十字链表存储结构下输入稀疏矩阵,并 对稀疏矩阵进行转置,相加,相乘操作,最后输出运算后的结果。在程序设计中,考虑到 方法的难易程度,采用了先用三元组实现稀疏矩阵的输入,输出,及其转置,相加,相乘 操作的方法,再在十字链表下实现。程序通过调试运行,结果与预期一样,初步实现了设 计目标。 关键词 程序设计;稀疏矩阵;三元组;十字链表 1 1 引言引言 1.1 课程设计任务 本课程设计主要实现在三元组存储结构与十字链表存储结构下输入稀疏矩阵,并对稀 疏矩阵进行转置,相加,相乘操作,最后输出运算后的结果。稀疏矩阵采用三元组和十字
2、链表表示,并在两种不同的存储结构下,求两个具有相同行列数的稀疏矩阵 A 和 B 的相加 矩阵 C,并输出 C; 求出 A 的转置矩阵 D,输出 D; 求两个稀疏矩阵 A 和 B 的相乘矩阵 E, 并输出 E。 1.2 课程设计性质 数据结构课程设计是重要地实践性教学环节。 在进行了程序设计语言课和 数据结构 课程教学的基础上,设计实现相关的数据结构经典问题,有助于加深对数据结构课程的认 识。本课程设计是数据结构中的一个关于稀疏矩阵的算法的实现,包括在三元组和十字链 表下存储稀疏矩阵,并对输入的稀疏矩阵进行转置,相加,相乘等操作,最后把运算结果 输出。此课程设计要求对数组存储结构和链表存储结构非
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 稀疏 矩阵
