一元多项式计算(数据结构课程设计)
《一元多项式计算(数据结构课程设计)》由会员分享,可在线阅读,更多相关《一元多项式计算(数据结构课程设计)(20页珍藏版)》请在毕设资料网上搜索。
1、 数据结构数据结构 课程设计报告课程设计报告 学 号: 姓 名: 班 级: 10 计算机科学与技术(2)班 指导教师: 成 绩: 一、一、 课程设计基本情况课程设计基本情况 1、设计名称、设计名称 一元多项式计算 2、主要功能、主要功能 能够按照指数降序排列建立并输出多项式;能够完成两个多项式的相加、相减,并将 结果输出; 3、设计平台、设计平台 电脑、Visual c+ 6.0 二、二、 系统设计系统设计 1、算法思想、算法思想 根据一元多项式相加的运算规则: 对于两个一元多项式中所有指数相同的项, 对应指数相加(减) ,若其和(差)不为零,则构成“和(差)多项式”中的一 项;对于两个一元多
2、项式中所有指数不相同的项,则分别写到“和(差)多项式” 中去。 因为多项式指数最高项以及项数是不确定的,因此采用线性链表的存储结构 便于实现一元多项式的运算。为了节省空间,我采用两个链表分别存放多项式 a 和多项式 b,对于最后计算所得的多项式则利用多项式 a 进行存储。主要用到了 单链表的插入和删除操作。 (1)一元多项式加法运算一元多项式加法运算 它从两个多项式的头部开始,两个多项式的某一项都不为空时,如果指数相等的 话,系数就应该相加;相加的和不为零的话,用头插法建立一个新的节点。P 的 指数小于 q 的指数的话就应该复制 q 的节点到多项式中。P 的指数大于 q 的指数 的话,就应该复
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一元 多项式 计算 数据结构 课程设计
