- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 1
长治学院
课程设计报告
课程名称:数据结构课程设计
设计题目: 设计一元稀疏多项式计算器
系 别: 计算机系
专 业: 科学与技术
组 别: 1
学生姓名: 李永威 学 号:
起止日期: 2010年 6月25 日 ~ 2010年7 月 10日
指导教师: 马强
目 录
TOC \o 1-2 \h \z \u
HYPERLINK \l _Toc233475304 1 需求分析 2
HYPERLINK \l _Toc233475305 2.1题目要求 2
HYPERLINK \l _Toc233475306 2.2题目分析 2
HYPERLINK \l _Toc233475307 2 概要设计 2
HYPERLINK \l _Toc233475308 2.1定义多项式的项 2
2.2一元稀疏多项式的定义…………………………………………………….2
2.3主函数执行过程…………………………………………………………….3
2.4输出多项式…………………………………………………………………3
2.5多项式相加减………………………………………………………………5
HYPERLINK \l _Toc233475310 3 详细设计 12
HYPERLINK \l _Toc233475319 4 调试与操作说明 14
HYPERLINK \l _Toc233475320 6.1操作说明 14
HYPERLINK \l _Toc233475321 6.2调试结果 14
HYPERLINK \l _Toc233475319 5 数据测试 16
HYPERLINK \l _Toc233475322 6总结 20
HYPERLINK \l _Toc233475323 7致谢 21
HYPERLINK \l _Toc233475324 8参考文献 22
1.需求分析
1.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) 计算多项式在x处的值。
(6) 计算器的仿真界面。(选做)
[测试数据]
(1)(2x+5x8-3.1x11)+(7-5x8+11x9)=(-3.1x11+11x9+2x+7)
(2) (6x-3-x+4.4x2-1.2x9)-(-6x-3+5.4x2-x2+7.8x15)=(-7.8x15-1.2x9-x+12x-3)
(3) (1+x+x2+x3+x4+x5)+(-x3-x4)=(x5+x2+x+1)(4) (x+x3)+(-x-x3)=0
(5) (x+x2+x3)+0=( x3+ x2+ x)
[实现提示]
用带表头结点的单链表存储多项式,多项式的项数存放在头结点中。
1.2题目分析
一元多项式的计算我们在初中就有接触过,题中只要求我们求两个多项式的减加法,求值。
2.概要设计
2.1定义多项式的项
Typedef struct polynomial{
Float coef;
Int expn;
Struct polynomial *next;
}*polyn,polynomial;
2.2一元稀疏多项式的定义
ADT polynomial {
数据对象:D={ai | ai termset , i= 1,2,...,m,
m=0,
termset 中的每个元素包含一个表示稀疏的实数和表示指数
整数}
数据关系:R1={ai-1,ai | ai-1,ai D, 且ai-1中的指数值,ai中的指数值, i=1,2,…,n}
基本操作:
CreatePolyn (head,m)
操作结果:建立含有m项的一元稀疏多项式
DestroyPolyn(
您可能关注的文档
- 九年级上册物理的重点知识点汇总.doc
- 中医儿科学复习的重点.doc
- 2011心理学的重点.doc
- 高中课本文言文的重点词语.doc
- 教育学考试的重点知识.doc
- 病理学复习的重点资料完美版.doc
- 2017年上半年湖北省公路造价师技术计量的重点:地下工业工程考试试题.pdf
- 中医学的重点.doc
- VB考前复习的重点.pdf
- 食品工厂的设计原理.pdf
- 2025年山东省东营市行政职业能力测验题库推荐.docx
- 2025年山东省威海市行政职业能力测验模拟试题附答案.docx
- 2025年山东省东营市行政职业能力测验模拟试题附答案.docx
- 2025年山东省东营市行政职业能力测验模拟试题必考题.docx
- 2025年山东海事职业学院单招职业倾向性考试题库必威体育精装版.docx
- 博士研究生科研创新能力提升项目(社科类)申报书.doc
- 2025年山东服装职业学院单招职业倾向性测试必刷测试卷附答案.docx
- 2025年山东服装职业学院单招职业技能考试题库附答案.docx
- 2025年山东海事职业学院单招职业倾向性考试必刷测试卷附答案.docx
- 2025年山东城市服务职业学院单招职业适应性测试必刷测试卷附答案.docx
最近下载
- 黄元御《四圣心源》译读要点.doc VIP
- 6.螺杆式冷水机组(含风冷螺杆式冷热水机组)用户需求URS-1.doc VIP
- 农贸市场运营方案设计.ppt VIP
- 高考英语图表作文公开课课件讲义资料.doc VIP
- 测绘资质分级标准.pdf VIP
- 铁矿矿石的物化性质与实验分析考核试卷.docx VIP
- 2019年冀教版七年级数学下册期末考试试卷.pdf VIP
- (高清版)DB34∕T 4095-2022 高速公路建设项目电子源文件同步归档指南.pdf VIP
- 2025年河北石家庄市市属国有企业公开招聘应届毕业生223名笔试模拟试题及答案解析.docx VIP
- 初中语文教学总结.docx VIP
文档评论(0)