- 9
- 0
- 约1.32万字
- 约 22页
- 2017-11-04 发布于江苏
- 举报
北邮数据结构上机一元多项式
数据结构实验报告
实验名称: 实验1——线性表
学生姓名:
班 级:
班内序号:
学 号:
日 期:
1.实验要求
实验目的: 熟悉C++语言的基本编程方法,掌握集成编译环境的测试方法
学习指针、模板类、异常处理的使用
掌握线性表的操作实现方法
培养使用线性表解决实际问题的能力
实验内容:
利用线性表实现一个一元多项式Polynomial;
f(x)=a0+a1x+a2x2+a3x3+…+anxn
提示:Polynomial的结点结构如下:
struct term
{
float coef;\\系数
int expn;\\指数
};
可以使用链表实现,也可以使用顺序表实现
具体要求如下:
能够实现一元多项式的输入和输出
能够进行一元多项式相加
能够进行一元多项式相减
能够计算一元多项式在x处的值
能够计算一元多项式的导数(选作)
能够进行一元多项式相乘(选作)
编写main ()函数测试算法的正确性
2. 程序分析
由于多项式是线性结构,故选择线性表来实现,在这个程序中我采用的是单链表结构,每个结点代表一个项,多项式的每一项可以用其系数和指数唯一的表示。如果采用顺序存储,那么对于结点的插入和删除的操作会比较麻烦,而且顺序表的结点个数固定,对于可能
您可能关注的文档
- 创业计划安排书(服装店模板).doc
- 创业项目策划书范文——E拓展网项目方案.doc
- 创建班网络社区学习共同体行动研究.doc
- 创业计划安排书样本休闲服装店.doc
- 创新方案三轮课时检测:讲西方文明源头——古代希腊罗马制度及人文精神起源.doc
- 创新创业训练及创业实践项目中期进度表(改)邓伟霖张泽恒.doc
- 创新和方法在库存管理中应用以泛远国际物流有限公司为例.doc
- 创新研修矩形花键拉刀方案.doc
- 创新研修课之子电路可靠性方案设计.doc
- 初一英语词汇教学方法.doc
- 2025年新人教版7年级英语上册全册课件.pptx
- 2025年秋季新人教版历史7年级上册全册教学课件.pptx
- 2025年秋新人教版英语7年级上册全册教学课件(新版教材).pptx
- 2025年人教版历史7年级上册全册课件(新版教材).pptx
- 2024年新沪科版物理8年级上册全册教学课件.pptx
- 2025年秋季新星球版地理7年级上册全册教学课件.pptx
- 2024年秋季新沪科版8年级上册物理全册教学课件.pptx
- 2024年秋季人教版7年级上册语文全册教学课件(考点精讲版).pptx
- 2025年秋新外研版3年级上册英语全册教学课件(新版教材).pptx
- 2024年新外研版3年级上册英语全册课件.pptx
最近下载
- T∕JSCIA 1-2020 化工行业整合型管理体系 要求.docx VIP
- 江西抚州市十三校联合体2025-2026学年九年级下学期第二次阶段性数学作业试题(试卷+解析).docx VIP
- 汽车维修有限公司环境风险评估报告.doc
- 生命真美好(小学生主题班会)课件.pptx VIP
- 2022年榕江县林工商开发有限公司校园招聘考试试题及答案解析.docx VIP
- 2026年郑州电力高等专科学校单招职业技能考试模拟试题及答案解析.docx VIP
- 2026高职第二学年(工业设计)产品造型设计资格考试试题及答案.doc VIP
- 2026年环境监测员考试试题.docx VIP
- XCMG 徐工 汽车起重机 XCT100 说明书用户手册.pdf
- 2025年广东深圳中学八年级(下)期中数学试题含答案.docx VIP
原创力文档

文档评论(0)