数据结构课程设计-一元多项式的加法、减法、乘法的实现
《数据结构课程设计-一元多项式的加法、减法、乘法的实现》由会员分享,可在线阅读,更多相关《数据结构课程设计-一元多项式的加法、减法、乘法的实现(29页珍藏版)》请在毕设资料网上搜索。
1、 一、设计题目 一元多项式的加法、减法、乘法的实现。 二、主要内容 设有一元多项式 Am(x)和 Bn(x). Am(x)=A0+A1x 1+A 2x 2+A 3x 3+ +A mx m Bn(x)=B0+B1x 1+B 2x 2+B 3x 3+ +B nx n 请实现求 M(x)= Am(x)+Bn(x)、M(x)= Am(x)-Bn(x)和 M(x)= Am(x)Bn(x)。 要求: 1) 首先判定多项式是否稀疏 2) 采用动态存储结构实现; 3) 结果 M(x)中无重复阶项和无零系数项; 4) 要求输出结果的升幂和降幂两种排列情况 三、具体要求及应提交的材料 1每个同学以自己的学号和姓名
2、建一个文件夹,如: “312009080611101 张三” 。里面应包括:学 生按照课程设计的具体要求所开发的所有源程序(应该放到一个文件夹中) 、任务书和课程设计说 明书的电子文档。 2打印的课程设计说明书(注意:在封面后夹入打印的“任务书”以后再装订) 。 四、主要技术路线提示 为把多个小功能结合成一个完整的小软件,需使用“菜单设计”技术(可以是控制台方式下的命令行 形式,若能做成图形方式则更好)。 五、进度安排 共计两周时间,建议进度安排如下: 选题,应该在上机实验之前完成 需求分析、概要设计可分配 4 学时完成 详细设计可分配 4 学时 调试和分析可分配 10 学时。 2 学时的机动
3、,可用于答辩及按教师要求修改课程设计说明书。 注:只用课内上机时间一般不能完成设计任务,所以需要学生自行安排时间做补充。 六、推荐参考资料(不少于 3 篇) 1苏仕华等编著,数据结构课程设计,机械工业出版社,2007 2严蔚敏等编著,数据结构(C 语言版) ,清华大学出版社,2003 3严蔚敏等编著,数据结构题集(C 语言版) ,清华大学出版社,2003 指导教师 签名日期 年 月 日 系 主 任 审核日期 年 月 日 摘摘 要要 分析了 matlab,mathmatic,maple 等数学软件对一元多项式的计算过程, 步骤后。由于这些软件比较大功能齐全,但是实用性不强。因此,利用 micro
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 一元 多项式 加法 减法 乘法 实现
