数据结构课程设计---一元多项式计算
《数据结构课程设计---一元多项式计算》由会员分享,可在线阅读,更多相关《数据结构课程设计---一元多项式计算(10页珍藏版)》请在毕设资料网上搜索。
1、 课程名称:数据结构 题 目:一元多项式计算 学 院 信息工程学院 学生姓名 学 号 * 专业层次 2012 级本科 班 级 本科信息管理 任课教师 年 月 日 课课 程程 设设 计计 2 一、课程设计题目分析一、课程设计题目分析 本课程设计要求利用 C 语 言 或 C+编 写 , 本 程 序 实 现 了 一 元 多 项 式 的加法、减法、乘法、除法运算等功能。 二、设计思路二、设计思路 本程序采用 C 语言来完成课程设计。 1、首先,利用顺序存储结构来构造两个存储多项式 A(x)和 B(x)的结构。 2、然后把输入,加,减,乘,除运算分成五个主要的模块:实现多项式输 入模块、 实现加法的模块
2、、 实现减法的模块、 实现乘法的模块、 实现除法的模块。 3、 然后各个模块里面还要分成若干种情况来考虑并通过函数的嵌套调用来 实现其功能,尽量减少程序运行时错误的出现。 4、最后编写 main()主函数以实现对多项式输入输出以及加、减、乘、除, 调试程序并将不足的地方加以修改。 三、算法分析三、算法分析 1、相关函数说明: (1)定义数据结构类型为线性表的链式存储结构类型变量 typedef struct Polynomial (2)其他功能函数 插入函数 void Insert(Polyn p,Polyn h) 比较函数 int compare(Polyn a,Polyn b) 建立一元多
3、项式函数 Polyn Create(Polyn head,int m) 求解并建立多项式 a+b,Polyn Add(Polyn pa,Polyn pb) 求解并建立多项式 a-b,Polyn Subtract(Polyn pa,Polyn pb) 求解并建立多项式 a*b,Polyn Multiply(Polyn pa,Polyn pb) 求解并建立多项式 a/b,void Device(Polyn pa,Polyn pb) 输出函数输出多项式,void Print(Polyn P) 销毁多项式函数释放内存,void Destroy(Polyn p) 主函数,void main() 2、主程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 一元 多项式 计算
