天津大学新学期《数据结构》在线作业二

奥鹏天津大学新学期作业参考

天津大学新学期《数据结构》在线作业二插图

《数据结构》在线作业二-00001

1.对于一个有向图,若一个顶点的入度为k1,、出度为k2,则对应邻接表中该顶点单链表中的结点数为()。
选项A:k1
选项B:k2
选项C:k1-k2
选项D:k1+k2
正确答案问询微信:424329

2.设某棵二叉树中只有度数为0和度数为2的结点且度数为0的结点数为n,则这棵二叉中共有( )个结点。
选项A:2n
选项B:n+l
选项C:2n-1
选项D:2n+l
正确答案问询微信:424329

3.在一个图中,所有顶点的度数之和等于所有边数的()倍。
选项A:1/2
选项B:1
选项C:2
选项D:4
正确答案问询微信:424329

4.二叉树是非线性数据结构,所以()。
选项A:它不能用顺序存储结构存储
选项B:它不能用链式存储结构存储
选项C:顺序存储结构和链式存储结构都能存储
选项D:顺序存储结构和链式存储结构都不能使用
正确答案问询微信:424329

5.对于一个具有n个顶点的无向图,若采用邻接矩阵表示,则该矩阵的大小是()。
选项A:n
选项B:(n-1)的平方
选项C:n-1
选项D:n的平方
正确答案问询微信:424329

6.设指针变量top指向当前链式栈的栈顶,则删除栈顶元素的操作序列为( )。
选项A:top=top+1;
选项B:top=top-1;
选项C:top-next=top;
选项D:top=top-next;
正确答案问询微信:424329

7.设有一个10阶的下三角矩阵A(包括对角线),按照从上到下、从左到右的顺序存储到连续的55个存储单元中,每个数组元素占1个字节的存储空间,则A[5][4]地址与A[0][0]的地址之差为( )。
选项A:10
选项B:19
选项C:28
选项D:55
正确答案问询微信:424329

8.采用邻接表存储的图的深度优先遍历算法类似于二叉树的()。
选项A:先序遍历
选项B:中序遍历
选项C:后序遍历
选项D:按层遍历
正确答案问询微信:424329

9.设某棵二叉树的高度为10,则该二叉树上叶子结点最多有( )。
选项A:20
选项B:256
选项C:512
选项D:1024
正确答案问询微信:424329

10.不含任何结点的空树()。
选项A:是一棵树
选项B:是一棵二叉树
选项C:是一棵树也是一棵二叉树
选项D:既不是树也不是二叉树
正确答案问询微信:424329

11.散列表的平均查找长度()。
选项A:与处理冲突方法有关而与表的长度无关
选项B:与处理冲突方法无关而与表的长度有关
选项C:与处理冲突方法有关而与表的长度有关
选项D:与处理冲突方法无关而与表的长度无关
正确答案问询微信:424329

12.设哈希表长m=14,哈希函数H(key)=key%11。表中已有4个结点:addr (15)=4;addr (38)=5;addr (61)=6;addr (84)=7,如用二次探测再散列处理冲突,关键字为49的结点的地址是()。
选项A:8
选项B:3
选项C:5
选项D:9
正确答案问询微信:424329

13.设顺序表的长度为n,则顺序查找的平均比较次数为( )。
选项A:n
选项B:n/2
选项C:(n+1)/2
选项D:(n-1)/2
正确答案问询微信:424329

14.排序方法中,从未排序序列中挑选元素,并将其依次放入已排序序列(初始时为空)的一端的方法,称为()。
选项A:希尔排序
选项B:归并排序
选项C:插入排序
选项D:选择排序
正确答案问询微信:424329

15.判定一个有向图是否存在回路除了可以利用拓扑排序方法外,还可以利用()。
选项A:求关键路径的方法
选项B:求最短路径的Dijkstra方法
选项C:宽度优先遍历算法
选项D:深度优先遍历算法
正确答案问询微信:424329

16.设输入序列为1、2、3、4、5、6,则通过栈的作用后可以得到的输出序列为( )。
选项A:5,3,4,6,1,2
选项B:3,2,5,6,4,1
选项C:3,1,2,5,4,6
选项D:1,5,4,6,2,3
正确答案问询微信:424329

17.组成数据的基本单位是(??)。
选项A:数据项
选项B:数据类型
选项C:数据元素
选项D:数据变量
正确答案问询微信:424329

18.下列各种排序算法中平均时间奥鹏天津大学新学期作业参考复杂度为O(n2 )是( )。
选项A:快速排序
选项B:堆排序
选项C:归并排序
选项D:冒泡排序
正确答案问询微信:424329

19.有8个结点的无向连通图最少有()条边。
选项A:5
选项B:6
选项C:7
选项D:8
正确答案问询微信:424329

20.二叉排序树中左子树上所有结点的值均( )根结点的值。
选项A:
选项B:
选项C:=
选项D:!=
正确答案问询微信:424329

21.具有4个顶点的无向完全图有()条边。
选项A:6
选项B:12
选项C:16
选项D:20
正确答案问询微信:424329

22.设输入序列1、2、3、?、n经过栈作用后,输出序列中的第一个元素是n,则输出序列中的第i个输出元素是( )。
选项A:n-i
选项B:n-1-i
选项C:n+l -i
选项D:不能确定
正确答案问询微信:424329

23.对线性表进行二分查找时,要求线性表必须()。
选项A:以顺序方式存储
选项B:以链接方式存储
选项C:以顺序方式存储,且结点按关键字有序排序
选项D:以链接方式存储,且结点按关键字有序排序
正确答案问询微信:424329

24.对于一个具有n个顶点和e条边的无向图,若采用邻接表表示,则所有邻接表中的接点总数是()。
选项A:e/2
选项B:e
选项C:2e
选项D:n+e
正确答案问询微信:424329

25.有一个长度为12的有序表,按二分查找法对该表进行查找,在表内各元素等概率情况下查找成功所需的平均比较次数为()。
选项A:35/12
选项B:37/12
选项C:39/12
选项D:43/12
正确答案问询微信:424329

26.( )二叉排序树可以得到一个从小到大的有序序列。
选项A:先序遍历
选项B:中序遍历
选项C:后序遍历
选项D:层次遍历
正确答案问询微信:424329

27.设一组初始记录关键字的长度为8,则最多经过( )趟插入排序可以得到有序序列。
选项A:6
选项B:7
选项C:8
选项D:9
正确答案问询微信:424329

28.采用邻接表存储的图的宽度优先遍历算法类似于二叉树的()。
选项A:先序遍历
选项B:中序遍历
选项C:后序遍历
选项D:按层遍历
正确答案问询微信:424329

29.解决散列法中出现的冲突问题常采用的方法是()。
选项A:数字分析法、除余法、平方取中法
选项B:数字分析法、除余法、线性探测法
选项C:数字分析法、线性探测法、多重散列法
选项D:线性探测法、多重散列法、链地址法
正确答案问询微信:424329

30.设一组权值集合W=(15,3,14,2,6,9,16,17),要求根据这些权值集合构造一棵哈夫曼树,则这棵哈夫曼树的带权路径长度为( )。
选项A:129
选项B:219
选项C:189
选项D:229
正确答案问询微信:424329

31.两个字符串相等的充要条件是( )。
选项A:两个字符串的长度相等
选项B:两个字符串中对应位置上的字符相等
选项C:同时具备(A)和(B)两个条件
选项D:以上答案都不对
正确答案问询微信:424329

32.设有序表中的元素为(13,18,24,35,47,50,62),则在其中利用二分法查找值为24的元素需要经过( )次比较。
选项A:1
选项B:2
选项C:3
选项D:4
正确答案问询微信:424329

33.下列程序段的时间复杂度为( )。 i=0,s=0; while (sn) {s=s+i;i++;}
选项A:O(n1/2)
选项B:O(n1/3)
选项C:O(n)
选项D:O(n2 )
正确答案问询微信:424329

34.设有n个关键字具有相同的Hash函数值,则用线性探测法把这n个关键字映射到HASH表中需要做( )次线性探测。
选项A:n2
选项B:n(n+1)
选项C:n(n+1)/2
选项D:n(n-1)/2
正确答案问询微信:424329

35.设指针变量p指向双向链表中结点A,指针变量s指向被插入的结点X,则在结点A的后面插入结点X的操作序列为( )。
选项A:p-right=s; s-left=p; p-right-left=s; s-right=p-right;
选项B:s-left=p;s-right=p-right;p-right=s; p-right-left=s;
选项C:p-right=s; p-right-left=s; s-left=p; s-right=p-right;
选项D:s-left=p;s-right=p-right;p-right-left=s; p-right=s;
正确答案问询微信:424329

36.设一组初始记录关键字序列为(Q,H,C,Y,P,A,M,S,R,D,F,X),则按字母升序的第一趟冒泡排序结束后的结果是( )。
选项A:F,H,C,D,P,A,M,Q,R,S,Y,X
选项B:P,A,C,S,Q,D,F,X,R,H,M,Y
选项C:A,D,C,R,F,Q,M,S,Y,P,H,X
选项D:H,C,Q,P,A,M,S,R,D,F,X,Y
正确答案问询微信:424329

37.设有向无环图G中的有向边集合E={1,2,2,3,3,4,1,4},则下列属于该有向图G的一种拓扑排序序列的是( )。
选项A:1,2,3,4
选项B:2,3,4,1
选项C:1,4,2,3
选项D:1,2,4,3
正确答案问询微信:424329

38.设指针q指向单链表中结点A,指针p指向单链表中结点A的后继结点B,指针s指向被插入的结点X,则在结点A和结点B插入结点X的操作序列为( )。
选项A:s-next=p-next;p-next=-s;
选项B:q-next=s; s-next=p;
选项C:p-next=s-next;s-next=p;
选项D:p-next=s;s-next=q;
正确答案问询微信:424329

39.一组记录的排序码为(25,48,16,35,79,82,23,40,36,72),其中含有5个长度为2的有序表,按归并排序的方法对该序列进行一趟归并后的结果为()。
选项A:16,25,35,48,23,40,79,82,36,72
选项B:16,25,35,48,79,82,23,36,40,72
选项C:16,25,48,35,79,82,23,36,40,72
选项D:16,25,35,48,79,23,36,40,72,82
正确答案问询微信:424329

40.在二叉排序树中插入一个关键字值的平均时间复杂度为( )。
选项A:O(n)
选项B:O(1og2n)
选项C:O(nlog2n)
选项D:O(n2 )
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网