21秋学期(1709、1803、1809、1903、1909、2003、2009、2103)《数据结构》在线作业试卷总分:100得分:100一、单选题(共30道试题,共60分)1
不含任何结点的空树()A
是一棵二叉树C
是一棵树也是一棵二叉树D
既不是树也不是二叉树答案:C2
已知图的邻接表如下所示,根据算法,则从顶点0出发按深度优先遍历的结点序列是(){图}A
0123答案:D3
设串s1=’ABCDEFG’,s2=’PQRST’,函数con(x,y)返回x和y串的连接串,subs(s,i,j)返回串s的从序号i开始的j个字符组成的子串,len(s)返回串s的长度,则con(subs(s1,2,len(s2)),subs(s1,len(s2),2))的结果串是()A
BCDEFB
BCDEFGC
BCPQRSTD
BCDEFEF答案:D4
对n个不同的排序码进行冒泡排序,在下列哪种情况下比较的次数最多
从小到大排列好的B
从大到小排列好的C
元素基本有序答案:B5
有8个结点的无向连通图最少有()条边A
8答案:C6
对有n个记录的表作快速排序,在最坏情况下,算法的时间复杂度是()A
O(n2)C
O(nlog2n)D
O(n3)答案:B7
将5个不同的数据进行排序,至多需要比较()次A
25答案:C8
在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的()倍
4答案:B9
在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是()A
访问第i个结点(1≤i≤n)和求第i个结点的直接前驱(2≤i≤n)B
在第i个结点后插入一个新结点(1≤i≤n)C
删除第i个结点(1≤i≤n)D
将n个结点从小到大排序答案:A10