- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
B类综合练习题B类综合练习题
1.合并链表:
已知两个链表{an}={a1,a2, …… an},{bm}={b1,b2,……bm},将其合并成一个链表{cn}={a1,b1,a2,b2,……}
2.分解链表:
已知一个由整数组成的线性表,存储在链表中。试将链表中各结点的数据除以3,分别得到余数0,1,2,按此三种不同情况,将原来的链表分解成三个不同的链表。
3.算术表达式求值:输入一个由数字、+,-,*,/与括号组成的算述表达式,求其值。
4.设有数列a1-=0,a2-=1,a3=a1+a2-,……an=an-2+(n-1)an-1……求出其前40项,并用尽可能少的字节表示结果
5.编程求解两个高精度正实数的除法,要求精确到小数点20位,若20位内有循环节,请标出。
6.求输入的实数算术表达式的值,结果精确到小数点后第N位(0<N<=30)。其中:表达式中出现的运算符为:*,/,-,操作数不多于5个不出现括号,但必须考虑运算优先级顺序。
7.算述表达式:组成表达式的有{0,1,2,3,4,5,6,7,8,9,+,-,*,/,()}这15个元素,求有n个元素组成的所有表达式。
8.对于次数很高,但项目很少的多项式,可用链表来表示。
例如:X100-76X78+3X3-7可表示为
1 1000*
→-7678*
→3 3 *
→-70NIL
在此方式下,编程完成两个多项式的加法与乘法。
9.一元多项式加法:
实现两个整系数一元多项式的加法。
如:有多项式5X6+4X3-7X4+1与多项式50X2+4X+0X3
结果为:5X6-7X4+4X3+50X2+4X+1
程序要求:键盘输入式项式的各项系数及指数,每项系数及指数为一组数据(系数及指数之一可为零),以′0,0′结束一个多项式的输入,结果按降幂排列,同类项要合并(指数最大不超过30)。
上列第一式的输入为: 5,6
4,3
-7,4
1,0
0,0
上例输出结果表示如下:
5X6-7X4+4X3+50X2+4X+1
10.编程序计算两个多项式除法的商与余数。
例如:F(X)=X4+4X3+6X2+7X+9
G(X)=X3+3X2+3X+1
则:F(X)/G(X)=X+1......3X+8
11.多项式排列问题:
多项式P∷=∣{±项}
项∷=Laibjck
其中:L:整数
i,j,k:包括0以内的任意整数
例如:P=3a2-2ab2c+bc2-7
多项式的输入方式:(a1,a2,a3,a4)
其中:a1 :系数,可正,负
a2,a3,a4:表示i,j,k
程序要求:按降序a→b→c 方式排列输出。
12.最小生成树:求出一个图的最小生成树,即该图的所有生成树中,树权最小的那棵生树。
13.求出一个二叉树的深度与最大宽度。
14.给出一个字符表达式,首先进行语法检查,然后表示成一个树的形式输出。
15.以下方法称为最小代价的字母树:
给定一个正整数的序列,例如:4,1,2,3不改变数的位置把他们相加,并且用括号来标记每一次加法所得到的和。
例如:((4+1)+(2+3))=((5)+(5))=10
除去原数4,1,2,3之外,其余都为中间结果,如:5,5,10
将中间结果相加,得到:5+5+10=20数20称为此数列的一个代价。
若得到另一种算法:(4+((1+2)+3)=(4+((3)+3)=(4+(6))=10数列的另一个代价为:3+6+10=19
若给出N个数,可加N-1对括号,求出此数列的最小代价。(给出过程)
16.对一个图进行拓扑排序,方法如下:
(1)在有向图中选一个没有前趋的结点且输出之;
(2)从图中删去该结点和所有与之相连的边。
重复以上过程,直到全部结点均已输出或者图中没有无前趋的结点为止,后一种情况则说明有向图中存在环,无法进行须扑排序。
17.设有N门课程(10<=N<20),课程名字用a,b,c……英文字母来表
示,学生学习某门课程的条件是:
①不需要任何条件;
②必须学习完某些课程之后,才能学习此课程。
程序要求:(输入以0,0为结束符)
①输入课程数N,及每门课程的名字,并进行语法检查;
②输入学习课程之间的关系:
输入形式:(a,b),表示a在b的前面学习,要学习b必须先学完a;
③若学生一次只学一门课程,给出一种学习的顺序,表示形式如下:
a→b→c→d
④若学生一次可学习任意多门课程,表示形
您可能关注的文档
- 【高质量】公务员考试行政职业能力测试模拟试题.doc
- 【模拟】初级会计电算化模拟试题及参考答案.doc
- 【汽车驾驶】驾照科目一模拟考试题及答案.doc
- 【泉州市粮食局】行政职权事项调研汇总.xls
- 【司法考试】2002-2009年司法考试行政法历年真题解析——多项选择题(共55页).doc
- 【厅局级公选试题】2009_8_1武汉副局级公选考试笔试题及答题参考.doc
- 【厅局级公选试题】2009_8_1武汉副局级公选考试笔试题及答题参考17799.doc
- 【厅局级公选试题】2009_8_1武汉副局级公选考试笔试题及答题参考17816.doc
- 【语文】 2013年高考语文答题技巧(非常有用).doc
- 1《复习way》弄懂做过的每一道题,听起来很简单16422.doc
最近下载
- 附着式升降脚手架施工方案范本.pdf VIP
- 小学四年级英语阅读理解30篇及小学四年级英语作文.doc VIP
- 电梯安装工程管理重难点分析.doc VIP
- 2025年保安员资格证考试题库大全(答案附后面).docx
- 【高考必备】高考总复习系列丛书-高三化学一轮复习考点优化设计(第五辑):考点六十三等效平衡Word版含解析[原创精品].doc VIP
- 米家小米智能门锁 E30使用说明书.pdf
- 统编版道德与法治八年级上册《诚实守信》说课课件.pptx VIP
- 第一单元峥嵘岁月 第1课情感表达 教学设计 人教版初中美术七年级上册.docx VIP
- 大班幼儿参与幼儿园物质环境创设的现状及提升策略.docx VIP
- 省优秀科组申报材料.pdf VIP
文档评论(0)