《数据结构课程设计》报告---一元稀疏多项式计算器
《《数据结构课程设计》报告---一元稀疏多项式计算器》由会员分享,可在线阅读,更多相关《《数据结构课程设计》报告---一元稀疏多项式计算器(10页珍藏版)》请在毕设资料网上搜索。
1、 数据结构课程设计报告数据结构课程设计报告 一元稀疏多项式计算器一元稀疏多项式计算器 问题描述问题描述 设计简单的一个一元稀疏多项式计算器。 基本要求基本要求 一元稀疏多项式简单计算器的基本功能是: (1) 输入并建立多项式,以带头结点的单链表存储; (2) 输出多项式,输出形式为整数序列:n,c1,e1, c2,e2, cn,en,其中 n是多项式 的项数,ci,ei,分别是第 i项的系数和指数,序列按指数降序排序; (3) 多项式 a 和 b 相加,建立多项式 a+b; (4) 多项式 a 和 b 相减,建立多项式 a-b; (5) 多项式 a 和 b 相乘,建立多项式 a*b; 数据结构
2、设计数据结构设计 在模拟多项式时,为了简化处理,只取最核心的两个数据:多项式的系数和 指数,具体数据结构定义如下: typedef struct node int xs; /*系数*/ int zs; /*指数*/ struct node * next; /*next 指针*/ Dnode,* Dnodelist; 功能函数设计功能函数设计 (1)链表初始化函数 Creat_node() (2)多项式数据的输入函数 input() (3)数据的插入函数 Insert_node() (4)多项式的显示函数 output() (6)多项式的运算函数:新建链表存储计算后的多项式 多项式相乘 Mulr
3、esult() 多项式相加 Addresult() 多项式相减 Subresult() (7)主函数 main() 创建两个多项式的链表并且初始化,分别调用相应的多项式创建函数,创建 成功后选择运算方式,再将运算结果输出显示。 【实现过程】【实现过程】 1、在 D:根目录下建立文件夹,命名方式为“班级”+“顺序号(两位)+“姓名” , 例如你是商务 1419 班的,你在学生花名册上的顺序号是 05 号,你的姓名是张有 才,则文件夹的名 字是“商务 141905 张有才” 。这个文件夹就是你的工作文件夹。 2、在 VC 中创建 c+源程序,命名为“poly.c”,保存在工作文件夹中; 3、在 p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构课程设计 数据结构 课程设计 报告 一元 稀疏 多项式 计算器
