收藏 分销(赏)

数据结构考试题9.doc

上传人:精*** 文档编号:2253248 上传时间:2024-05-23 格式:DOC 页数:6 大小:140.54KB
下载 相关 举报
数据结构考试题9.doc_第1页
第1页 / 共6页
数据结构考试题9.doc_第2页
第2页 / 共6页
数据结构考试题9.doc_第3页
第3页 / 共6页
数据结构考试题9.doc_第4页
第4页 / 共6页
数据结构考试题9.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、(完整word版)数据结构考试题9要求:所有的题目的解答均写在答题纸上,需写清楚题目的序号。每张答题纸都要写上姓名和学号。一、单项选择题(每小题2分,共20小题,共计40分)1、设n是描述问题规模的非负整数,下面程序片段的时间复杂度为( )。x=1;while (xnext,*pb=hb-next,*q;free(hb);hc=ha; hc-next=NULL;/hc利用ha的头结点,并设置为空while (pa!=NULL & pb!=NULL)/扫描ha、hb的数据结点if (pa-datadata)/将较小结点采用头插法插入到hc中q=pa-next;pa-next=hc-next;hc

2、-next=pa;pa=q;elseq=pb-next;pb-next=hc-next;hc-next=pb;pb=q;if (pb!=NULL) pa=pb;while (pa!=NULL)/将没有扫描完的结点采用头插法插入到hc中q=pa-next;pa-next=hc-next;hc-next=pa;pa=q;评分说明:上述算法的时间复杂度为O(m+n)。若设计的算法时间复杂度为O(m*n),至少扣3分,若设计的算法空间复杂度不为O(1),扣2分。2、(10分)参考算法如下:int singleodes(BTNode *b)if (b=NULL) return 0; if (b-lchild=NULL & b-rchild!=NULL) |/单分支的结点(b-lchild!=NULL & b-rchild=NULL)return singleodes(b-lchild)+ singleodes(b-rchild)+1;elsereturn singleodes(b-lchild)+ singleodes(b-rchild);)评分说明:可以采用任意一种遍历方法。判断单分支的结点为3分。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 考试专区 > 中考

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服