稀疏矩阵的应用 数学与计算机学院 课程设计说明书 课 程 名 称: 数 据 结 构 课 程 设 计 课 程 代 码: 6014279 题 目: 稀疏矩阵的应用 年级/专业/班: 2010级 软件工程 2班 学 生 姓 名: 尹 龙 海 学 号: 312010080611228 开 始 时 间: 2011 年 12 月 08 日 完 成 时 间: 2011 年 12 月 16 日 课程设计成绩: 学习态度及平时成绩(30) 技术水平与实际能力(20) 创新(5) 说明书(计算书、图纸、分析报告)撰写质量(45) 总 分(100) 指导教师签名: 年 月 日 稀疏矩阵的应用 数据结构课 程 设 计 任 务 书 学院名称: 数学与计算机学院 课程代码:__ 8404181______ 专 业: 软件工程(Web 方向) 年 级: 2010 级2 班 一、设计题目 稀疏矩阵应用 二、 主要内容 主要完成稀疏矩阵的加、转、乘的实现
三、具体要求及应提交的材料 以三元组、十字链表为存储形式,分别实现两个稀疏矩阵的加法运算、两个稀疏矩阵的乘法运算,以及对任意稀疏矩阵的转置运算
稀疏矩阵要求可为键盘录入的任意矩阵
用C/C++语言编程实现上述内容,对每个问题写出一个算法实现,并按数学与计算机学院对课程设计说明书规范化要求,写出课程设计说明书,并提交下列材料: 1)课程设计说明书打印稿一份 2)课程设计说明书电子稿一份; 3)源程序电子文档一份
四、主要技术路线提示 注意合理地设计三元组及十字链表,结合稀疏矩阵的压缩存储方式和特点,将每一功能模块以函数形式分别实现
在此基础上用C/C++实现其操作
五、进度安排 按教学计划规定,数据结构课程设计为 2周,其进度及时间大致分配如下: 稀疏矩阵的应用 序号 设计内容 天数 1 分析问题,给出数学模型,选择数据结构 2 2 设计算法,给出算