2026年春江苏开放大学数据结构与算法060220形考作业三答案

试题列表
单选题
题型:单选题客观题分值4分难度:简单得分:4
1
设有6个结点的无向图,该图至少应有( )条边才能确保是一个连通图。
A
5
B
6
C
8
D
7
学生答案:A
老师点评:
题型:单选题客观题分值4分难度:简单得分:4
2
对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H(K)=K %9作为散列函数,则散列地址为1的元素有( )个
A
2
B
4
C
1
D
3
学生答案:B
老师点评:
题型:单选题客观题分值4分难度:简单得分:4
3
对n个记录的文件进行快速排序,所需要的辅助存储空间大致为( )
A
O(1og2n)
B
O(1)
C
O(n)
D
O(n2)
学生答案:A
老师点评:
题型:单选题客观题分值4分难度:简单得分:4
4
若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现进行二分查找,则查找A[3]的比较序列的下标依次为( )
A. 1,2,3 B. 9,5,2,3
C. 9,5,3 D. 9,4,2,3
A
9,5,2,3
B
1,2,3
C
9,4,2,3
D
9,5,3
学生答案:C
老师点评:
题型:单选题客观题分值4分难度:简单得分:4
5
二叉树的第k层的结点数最多为( )。
A
2k-1
B
2K-1
C
2K+1
D
2k-1
学生答案:A
老师点评:
题型:单选题客观题分值4分难度:简单得分:4
6
树最适合用来表示( )。
A
有序数据元素
B
元素之间具有分支层次关系的数据
C
元素之间无联系的数据
D
无序数据元素
学生答案:B
老师点评:
题型:单选题客观题分值4分难度:简单得分:4
7
设有一个二维数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位置在676(10),每个元素占一个空间,问A[3][3](10)存放在什么位置?脚注(10)表示用10进制表示。
A
696
B
678
C
688
D
692
学生答案:D
老师点评:
题型:单选题客观题分值4分难度:简单得分:4
8
以下数据结构中哪一个是非线性结构?( )
A

B
线性表
C
队列
D
二叉树
学生答案:D
老师点评:
题型:单选题客观题分值4分难度:简单得分:4
9
用链接方式存储的队列,在进行插入运算时( )
A
仅修改尾指针
B
头、尾指针可能都要修改
C
头、尾指针都要修改
D
仅修改头指针
学生答案:B
老师点评:
题型:单选题客观题分值4分难度:一般得分:4
10
栈和队列的共同特点是( )。
A
都是先进先出
B
只允许在端点处插入和删除元素
C
没有共同点
D
都是先进后出
学生答案:B
老师点评:
简答题
题型:简答题主观题分值10分难度:中等得分:10
1
已知一个图的顶点集V和边集E分别为:
(1,2)3, (4,6)4, (1,3)5, (1,4)8, (2,5)10, (4,7)20
V={1,2,3,4,5,6,7}; E={(1,2)3,(1,3)5,(1,4)8,(2,5)10,(2,3)6,(3,4)15,
(3,5)12,(3,6)9,(4,6)4,(4,7)20,(5,6)18,(6,7)25};
用克鲁斯卡尔算法得到最小生成树,试写出在最小生成树中依次得到的各条边。

答案


题型:简答题主观题分值10分难度:中等得分:10
2
LinkList mynote(LinkList L)
{//L是不带头结点的单链表的头指针
if(L&&L->next){
q=L;L=L->next;p=L;
S1: while(p->next) p=p->next;
S2: p->next=q;q->next=NULL;
}
return L;
}
请回答下列问题:
(1)说明语句S1的功能;
(2)说明语句组S2的功能;
(3)设链表表示的线性表为(a1,a2, …,an),写出算法执行后的返回值所表示的线性表。

答案


题型:简答题主观题分值10分难度:中等得分:10
3
void ABC(BTNode * BT)
{
if BT {
ABC (BT->left);
ABC (BT->right);
cout<<BT->data<<‘ ‘;
}
}
该算法的功能是:

答案


题型:简答题主观题分值10分难度:中等得分:10
4
算法填空
二叉搜索树的查找——递归算法:
bool Find(BTreeNode* BST,ElemType& item)
{
if (BST==NULL)
return false; //查找失败
else {
if (item==BST->data){
item=BST->data;//查找成功
return ___________;}
else if(item<BST->data)
return Find(______________,item);
else return Find(_______________,item);
}//if
}

答案


题型:简答题主观题分值20分难度:较难得分:20
5
编写算法
统计出单链表HL中结点的值等于给定值X的结点数。
int CountX(LNode* HL,ElemType x)

答案

资源下载
下载价格10
客服QQ:1668639739
点点赞赏,手留余香 给TA打赏

评论0

请先
  • 游客 下载了资源 2016年上半年教师资格证考试《初中历史》题(解析)
  • 游客 下载了资源 2010年425公务员联考《申论》卷及参考答案(广西、江苏、辽宁、天津、海南、湖南、蒙古、重庆、陕西、云南、宁夏)
  • 游客 下载了资源 2009年913公务员联考《行测》(辽宁、海南、重庆、福建、新疆卷)答案及解析
  • 游客 下载了资源 2013年广东公务员考试《申论》真题卷及答案
  • 游客 下载了资源 2012年上半年教师资格证考试《综合素质》(中学)真题(解析)
  • 游客 下载了资源 爱普生Epson Stylus CX4100 驱动
  • 游客 下载了资源 爱普生Epson Stylus C120 驱动
  • 游客 下载了资源 2012年河北公务员考试《申论》真题及参考答案
  • 游客 下载了资源 Furbkin - Furby 南瓜万圣节表情包3d打印图纸stl文件档案
  • 游客 下载了资源 2017年422公务员联考《申论》真题及参考答案(黑龙江省市卷)
  • 游客 下载了资源 2013年广东公务员考试《行测》三卷答案及解析
  • 游客 下载了资源 爱普生Epson PM-A840 驱动
  • 游客 下载了资源 2018年421联考《申论》真题(重庆上半年二)及答案
  • 游客 下载了资源 爱普生Epson WF-C21000c 驱动
  • u******* 购买了资源 近年来,我国大力推进简政放权、放管结合、优化服务改革(简称“放管服”改革),旨在厘清政府和市场的边界,激发市场活力和社会创造力。请结合所学的行政职能转变理论,分析“放管服”改革的内涵,并说明其对建设公共服务型政府的重要意义。
  • 1******* 投稿收入增加1.5块钱
点击浏览器地址栏的⭐图标收藏本页
需要托管,代写作业,论文扫码加微信
显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录