- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《算法与数据结构》模拟试题8--答案
《算法与数据结构》模拟试题8参考答案及评分标准
一、填空题(每小题2分,共20分)
1、 线性结构 树(形)结构 图(网)状结构
2、 可读性 健壮性
3、 队尾 队首
4、 1170
5、 先序遍历 中序遍历
6、 n 2e
7、最佳拟合法 最差拟合法
8、(记录)关键字的比较 (记录)存储位置的移动
9、关键字 存储地址 或 存储地址 关键字
10、操作系统 数据库
二、单项选择题(请将答案写在题目后的括号中。每题2分,共18分)
题号 1 2 3 4 5 6 7 8 9 答案 D B C A B C B D A 三、分析题(每题6分,共30分)
图1分A (1分)
3、 解:⑴ 该图的邻接链表如下图所示:(3分)→V1→V2→V4→V5→V3 (1分)(Prime)算法从顶点V2出发的最小生成树如下:(2分)(4分)(1分)(1分)
四、算法填空(每空2分,共20分)
请在下面各算法的空白处填上相应语句实现算法功能。每个空白处只能填一个语句。
1、头插入法创建单循环链表,以整数的最大值(32767)作为输入结束,链表的头结点head作为返回值。
p=(LNode *)malloc(sizeof(LNode))
head-next =p
2、非递归先序遍历二叉树。
q=p-Rchild
p=p-Lchild
while (p!=NULL)
3、用折半查找法从表ST中查找关键字为key的数据元素。
LowHigh
High=Mid-1
4、。LQ(L-R[0].key, L-R[j].key)
i++
L-R[i]=L-R[0]
五、编写算法(12分)
解:
⑴ 输出树中度为2及度为1的结点数的算法。(6分)
#define MAXNODE 50
void count_nodes( BTNode *T)
{ BTNode *Stack[MAXNODE] ,*p=T;
int top=0, num1=0, num2=0 ;
if (T=NULL) printf(“Binary Tree is Empty!\n”) ;
else
{ stack[++top]=p ;
while (top0) (循环及控制1分)
{ p=stack[top--] ;
if ( p-Lchild!=NULLp-Rchild!=NULL) num2++ ; (1分)
else if (p-Lchild!=NULL||p-Rchild!=NULL) num1++ ; (1分)
if (p-Rchild!=NULL ) stack[++top]=p-Rchild; (1分)
if (p-Lchild!=NULL ) stack[++top]=p-Lchild; (1分)
}
printf(“\n The node’s number of degree equal 2 is: \n”,num2) ; (输出1分)
printf(“\n The node’s number of degree equal 1 is: \n”,num1) ;
}
}
⑵ 从根结点开始按层次次序“自上而下,从左至右”输出树中的各结点的算法。(6分)
#define MAXNODE 50
void Levelorder_output( BTNode *T)
{ BTNode *Queue[MAXNODE] , *p=T ;
int front=0 , rear=0 ; (初始化部分1分)
if (p!=NULL) (判断及入对1分)
{ Queue[++rear]=p; /* 根结点入队 */
while (frontrear) (循环及控制1分)
{ p=Queue[++front]; printf(“%4c”,p-data ); (1分)
if (p-Lchild!=NULL) Queue[++rear]=p-Lchild;
/* 左子结点入队 */ (1分)
if (p-Rchild!=NULL) Qu
您可能关注的文档
- 《不朽的神迹》攻略篇.doc
- 《世界历史中的强国之路与中国选择》.doc
- 《中国古代诗歌散文欣赏》第三单元练习卷.doc
- 《中国古代诗歌散文欣赏》第五单元《_散而不乱_气脉中贯》导学案.doc
- 《不朽的神迹》详细流程攻略.docx
- 《中学教育心理学》第十一章心理健康教育.doc
- 《中学教育心理学》试题第1套.doc
- 《中学语文教学论》教学大纲.doc
- 《乘法和连除简便计算》教学设计.doc
- 《人体及动物生理学(下)答案》复习题1-12.doc
- GB/T 32151.38-2024温室气体排放核算与报告要求 第38 部分:水泥制品生产企业.pdf
- 中国国家标准 GB/T 32151.38-2024温室气体排放核算与报告要求 第38 部分:水泥制品生产企业.pdf
- 《GB/T 22069-2024燃气发动机驱动空调(热泵)机组》.pdf
- GB/T 22069-2024燃气发动机驱动空调(热泵)机组.pdf
- 中国国家标准 GB/T 22069-2024燃气发动机驱动空调(热泵)机组.pdf
- 中国国家标准 GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法.pdf
- GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法.pdf
- 《GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法》.pdf
- GB/T 1148-2024内燃机 铝活塞.pdf
- 中国国家标准 GB/T 1148-2024内燃机 铝活塞.pdf
文档评论(0)