数据结构课程设计报告一元多项式的计算
《数据结构课程设计报告一元多项式的计算》由会员分享,可在线阅读,更多相关《数据结构课程设计报告一元多项式的计算(14页珍藏版)》请在毕设资料网上搜索。
1、 题目题目: :一元多项式的一元多项式的 计算计算 班级班级 _软件软件 11021102_ 姓名姓名 _ _ 学号学号 _ _ 一元多项式的加减一元多项式的加减 一一实验课题:运用数据结构的知识编写一实验课题:运用数据结构的知识编写一 个程序, 要求此程序能够进行个程序, 要求此程序能够进行 2 2 个一元多项个一元多项 式的加减,并将答案输出在屏幕上式的加减,并将答案输出在屏幕上。 二二. .问题分析:一元多项式可以看做是问题分析:一元多项式可以看做是 n n 个个 元素的相加, 而这元素的相加, 而这 n n 个元素的唯一差别就在个元素的唯一差别就在 于系数和指数,运用数据结构的知识可以
2、通于系数和指数,运用数据结构的知识可以通 过将过将2 2个一元多项式的系数和指数分别存储个一元多项式的系数和指数分别存储 在在 2 2 个线性表中, 然后个线性表中, 然后通过线性表的检索比通过线性表的检索比 较指数,若指数相同就将系数相加,将结果较指数,若指数相同就将系数相加,将结果 存储在另一个线性表中。存储在另一个线性表中。 三三 . . 程 序 运 行 环 境 :程 序 运 行 环 境 : Microsoft Visual Microsoft Visual StudioStudio 四:概要设计四:概要设计 存储结构:存储结构: 一元多项式的表示在计算机内可以用链表来表示, 为了节省存
3、储空间, 只存储多项式中系数非零的项。 链表中的每一个结点存放多项式的一个系数非零 项,它包含三个域,分别存放该项的系数、指数以及指向下一个多项式项结点的 指针。创建一元多项式链表,对一元多项式的运算中会出现的各种可能情况进行 分析,实现一元多项式的相加、相减操作。 1 单连表的抽象数据类型定义: ADT List 数据对象:D=ai|aiElemSet,i=1,2,n,n0 数据关系: R1=| ai-1, aiD,i=2,n 基本操作: InitList(L) /操作结果:构造一个空的线性表 CreatPolyn( void InitList(LinkList LNode *L1,*L2;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 报告 一元 多项式 计算
