用指针和数组解决矩阵多项式加减法课程设计
《用指针和数组解决矩阵多项式加减法课程设计》由会员分享,可在线阅读,更多相关《用指针和数组解决矩阵多项式加减法课程设计(21页珍藏版)》请在毕设资料网上搜索。
1、第 1 页 共 21 页 1 1 引言引言 1 11 1 数据结构简介数据结构简介 数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种 特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或 者存储效率。数据结构往往同高效的检索算法和索引技术有关1。 一般认为,一个数据结构是由数据元素依据某种逻辑联系组织起来的。对数据 元素间逻辑关系的描述称为数据的逻辑结构;数据必须在计算机内存储,数据的存 储结构是数据结构的实现形式,是其在计算机内的表示2,3;此外讨论一个数据 结构必须同时讨论在该类数据上执行的运算才有意义。 在许多类型的程序的设计中,数据结构的
2、选择是一个基本的设计考虑因素。许 多大型系统的构造经验表明,系统实现的困难程度和系统构造的质量都严重的依赖 于是否选择了最优的数据结构。许多时候,确定了数据结构后,算法就容易得到了。 有些时候事情也会反过来,我们根据特定算法来选择数据结构与之适应。不论哪种 情况,选择合适的数据结构都是非常重要的1,4。 选择了数据结构, 算法也随之确定,是数据而不是算法是系统构造的关键因素。 这种洞见导致了许多种软件设计方法和程序设计语言的出现,面向对象的程序设计 语言就是其中之一。 1 12 2 课程设计目的课程设计目的 本次课程设计目的是让同学更加熟悉一门计算机重要的课程数据结构。 数据结构是 计算机科学
3、专业的一门考研科目,又直接涉及计算机的编程语言以及软件设计,因此数 据结构这门课程的重要性可见一斑2,在大二下学期开设了这门课是为了让广大的同 学更好的学习设计软件的思想甚至为更深层次的算法打好基础,运用不同的数据结构以 及各种算法解决实际问题,并且在学习的途中还可以达到熟练编程语言以及计算机存储 结构的目的,对以后的软件工程、编译原理、算法学习都是一个很好的铺垫4,所以 本次课程设计的意义显得尤为重要。 1 13 3 课程设计内容课程设计内容 此次课程设计的题目是运用指针数组解决矩阵多项式的加减法。 矩阵多项式的运算 一直以来是数据结构的一个经典问题,解决此问题需要充分的利用到指针、结构体、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 指针 数组 解决 矩阵 多项式 加减法 课程设计
