- 29
- 0
- 约1.23万字
- 约 15页
- 2018-02-24 发布于河南
- 举报
二元多项式加减运算-课程设计报告
题目:二元多项式加减运算问题
设计程序以实现降幂建立、输出、加、减任意两个二元多项式。要求:(1)所设计的数据结构应尽可能节省存储空间。(2)程序的运行时间应尽可能少。
1、问题分析和任务定义
此程序需要完成以下的要求:按照指数降序排列建立多项式并且输出;能够完成两个多项式的相加、相减运算,并将结果输出。在这个程序中,我采用链表的数据结构来实现二元多项式的建立和表示。然后进行降序的排列,完成二元多项式的两个基本运算:加法和减法。最后同样按照降序,对得到的结果多项式进行排列,测试用例设置为二组,分别为:第一组为系数不同而x和y的指数各自相同;第二组为系数和指数各不相同。
举一个例子如下:
第一组数据:
第二组数据:
降幂排序后的结果:
第一组数据:
第二组数据:
两组多项式相加结果:
两组多项式相减结果:
现在,我要通过程序来实现以上的过程将其在计算机上完成运算最终成功得到这样的结果。
2、数据结构的选择和概要设计
为了解决这个问题,我选择的数据结构为链表,原因是:链表中的结点可以动态生成的,用链表结构可以灵活地添加或删除结点。另外,用链表结构来存储这样的数据可以大大地减少空间复杂度,因此本题在设计算法时使用的就是链表地结构,存放多项式的链表结点结构如下图如示:
系数 coef X的指数 xexp Y的指数 yexp 指针 next 图1.存
您可能关注的文档
- 八年级生物月考20120302.doc
- 公主岭四中 七年级历史下 期末复习笔记.doc
- 八年级物理第二学期单元检测题 力与机械.doc
- 公共管理的策略.doc
- 公司员工基本管理制度 办公制度.doc
- 公司单位计算机使用规定.doc
- 八年级数学物理竞赛.ppt
- 公司股份变动报告的内容与格式(2007年修订).doc
- 公司材料管理条律1.doc
- 公司概论作业ti.doc
- 四川省成都市嘉祥教育集团2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).pdf
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).pdf
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).docx
- 四川省绵阳市游仙区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
最近下载
- 220KV升压站预防性试验.doc VIP
- 浙江省宁波市三锋教研联盟2024学年高一下学期期末联考地理试卷(含答案).docx VIP
- 2026年云南省新高考物理真题.doc VIP
- 外研一起-1-5年级单词汇总-2023-新课标-最新版本-精排版-打印-横板A4.pdf VIP
- 提高水工隧洞光面爆破一次验收合格率成果.doc VIP
- 外研版一年级起点-1-6年级英语词汇.xls VIP
- 清晰分享颜真卿_多宝塔碑(全贴).pdf VIP
- DB15_T 970-2024 居住物业管理服务规范.docx
- 定制磨具合同模板(3篇).docx VIP
- 2026年云南省高二物理学业水平合格考试卷试题(含答案详解).pdf VIP
原创力文档

文档评论(0)