稀疏矩阵相乘课程设计报告
《稀疏矩阵相乘课程设计报告》由会员分享,可在线阅读,更多相关《稀疏矩阵相乘课程设计报告(24页珍藏版)》请在毕设资料网上搜索。
1、 课课 程程 设设 计计 题题 目目 稀疏矩阵相乘稀疏矩阵相乘 学学 院院 计算机科学与技术计算机科学与技术 专专 业业 计算机科学与技术计算机科学与技术卓越工程师卓越工程师 1 目目 录录 课程设计任务书课程设计任务书 2 1问题描述 . 3 1.1 问题描述 . 3 1.2 基本要求 . 3 1.3 测试数据 . 3 2.实现分析 . 3 3程序设计 . 4 3.1 存储结构设计 . 4 3.1.1 三元组表示稀疏矩阵 . 4 3.1.2 十字链表表示稀疏矩阵 . 4 3.2 主要算法设计 . 5 3.2.1 程序主要函数原型及功能 . 5 3.2.2 各函数的实现 6 3.2.3 程序流
2、程图 11 4.调试报告 . 12 4.1 调试中的问题 . 12 4.2 设计分析 . 12 5. 程序运行结果 12 6.经验和体会 . 13 7.源程序 . 14 参考文献: 22 本科生课程设计成绩评定表 . 错误错误!未定义书签。未定义书签。 2 课程设计课程设计任务书任务书 学生姓名:学生姓名: 马良马良 专业班级:专业班级: 计算机计算机 zy1301zy1301 班班 指导教师:指导教师: 杨克俭杨克俭 工作单位:工作单位: 计算机科学系计算机科学系 题题 目目: : 稀疏矩阵相乘 初始条件:初始条件: 稀疏矩阵是指那些多数元素为零的矩阵。利用“稀疏”特点进行存储和计算可以大大
3、节省存储空 间,提高计算效率。实现一个能进行稀疏矩阵基本运算的运算器。 (1) 以“带行逻辑链接信息”的三元组顺序表表示稀疏矩阵 (2) 实现两个矩阵相乘的运算。 (3) 稀疏矩阵采用十字链表十字链表表示,而运算结果的矩阵则以通常的阵列形式列出。 (4) 测试用例见严蔚敏数据结构习题集(C 语言版)p136。 要求完成的主要任务要求完成的主要任务: : (包括课内实践工作量及其技术要求, 以及说明书撰写等具体要求) 课内实践报告按学校规定格式用 A4 纸打印(书写) ,并应包含如下内容: 1. 问题描述 简述题目要解决的问题是什么。 2. 设计 存储结构设计、主要算法设计(用类 C/C+语言或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 稀疏 矩阵 相乘 课程设计 报告
