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

资源下载
下载价格30

试题列表
单选题
题型:单选题客观题分值4分难度:简单得分:4
1
设有6个结点的无向图,该图至少应有( )条边才能确保是一个连通图。
A
8
B
6
C
5
D
7
学生答案:C
老师点评:
题型:单选题客观题分值4分难度:简单得分:4
2
对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H(K)=K %9作为散列函数,则散列地址为1的元素有( )个
A
4
B
1
C
3
D
2
学生答案:A
老师点评:
题型:单选题客观题分值4分难度:简单得分:4
3
对n个记录的文件进行快速排序,所需要的辅助存储空间大致为( )
A
O(n2)
B
O(1og2n)
C
O(1)
D
O(n)
学生答案:B
老师点评:
题型:单选题客观题分值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,4,2,3
B
1,2,3
C
9,5,3
D
9,5,2,3
学生答案:A
老师点评:
题型:单选题客观题分值4分难度:简单得分:4
5
二叉树的第k层的结点数最多为( )。


学生答案:D
老师点评:
题型:单选题客观题分值4分难度:简单得分:4
6
树最适合用来表示( )。
A
元素之间具有分支层次关系的数据
B
元素之间无联系的数据
C
无序数据元素
D
有序数据元素
题型:单选题客观题分值4分难度:简单得分:4
7
设有一个二维数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位置在676(10),每个元素占一个空间,问A[3][3](10)存放在什么位置?脚注(10)表示用10进制表示。
A
688
B
692
C
696
D
678
题型:单选题客观题分值4分难度:简单得分:4
8
以下数据结构中哪一个是非线性结构?( )
A
线性表
B
二叉树
C
队列
D

题型:单选题客观题分值4分难度:简单得分:4
9
用链接方式存储的队列,在进行插入运算时( )
A
头、尾指针可能都要修改
B
仅修改头指针
C
仅修改尾指针
D
头、尾指针都要修改
题型:单选题客观题分值4分难度:一般得分:4
10
栈和队列的共同特点是( )。
A
都是先进先出
B
只允许在端点处插入和删除元素
C
没有共同点
D
都是先进后出
简答题
题型:简答题主观题分值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分难度:较难得分:
5
编写算法
统计出单链表HL中结点的值等于给定值X的结点数。
int CountX(LNode* HL,ElemType x)

0
觉得这篇文章对你有用的话,就打赏一下支持文章作者
课程作业辅导,点击图片加微信,有偿服务

评论0

请先

站点公告

开放大学课程作业代写,有需要扫码加微信

显示验证码

社交账号快速登录