全国二级理论——1.2数据结构与算法

本套试题共50题。

1. 班级:

格式如“19计应31”

2. 学号:

10位数完整格式

3. 姓名:

4. 堆排序最坏情况下的时间复杂度为______。

5. 下列叙述中错误的是______。

6. 下列叙述中正确的是______。

7. 支持子程序调用的数据结构是______。

8. 深度为7的二叉树共有127个结点,则下列说法中错误的是______。

9. 线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有______。

10. 在计算机中,算法是指______。

11. 设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的入队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为______。

12. 设数据元素集合为{A,B,C,D,E,F},下列关系为线性结构的是______。

13. 下列叙述中正确的是______。

14. 某二叉树共有730个结点,其中度为1的结点有30个,则叶子结点个数为______。

15. 设二叉树的中序序列为BCDA,前序序列为ABCD,则后序序列为______。

16. n个顶点的强连通图的边数至少有______。

17. 下列叙述中正确的是______。

18. 设有序线性表的长度为n,则在有序线性表中进行二分查找,最坏情况下的比较次数为______。

19. 下列叙述中正确的是______。

20. [(4)堆排序法:堆排序的方法为:①首先将一个无序序列建成堆。②然后将堆顶元素(序列中的最大项)与堆中最后一个元素交换(最大项应该在序列的最后)。堆排序在最坏的情况下,其时间复杂度为O(nlogn)。]

21. 一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是______。

22. 设某二叉树的后序序列为CBA,中序序列为ABC,则该二叉树的前序序列为______。

23. 下列各排序法中,最坏情况下的时间复杂度最低的是______。

24. 下列关于算法复杂度叙述正确的是______。

25. 某完全二叉树共有256个结点,则该完全二叉树的深度为______。

26. 下列叙述中正确的是______。

27. 设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的入队与退队操作后,front=m-1,rear=m,此后再向该循环队列中插入一个元素,则队列中的元素个数为______。

28. 下列叙述中正确的是______。

29. 下列叙述中错误的是______。

30. 某二叉树共有400个结点,其中有100个度为1的结点,则该二叉树中的叶子结点数为______。

31. 下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是______。

32. 设栈的存储空间为S(1:50),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=51,则栈中的元素个数为______。

33. 设顺序表的长度为n。下列算法中,最坏情况下比较次数等于n(n-1)/2的是______。

34. 某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为______。

35. 设表的长度为n。下列查找算法中,在最坏情况下,比较次数最少的是______。

36. 下列叙述中错误的是______。

37. 设有一个栈与一个队列的初始状态均为空。现有一个序列A,B,C,D,E,F,G,H。先分别将序列中的前4个元素依次入栈,后4个元素依次入队;然后分别将栈中的元素依次退栈,再将队列中的元素依次退队。最后得到的序列为______。

38. 在希尔排序法中,每经过一次数据交换后______。

39. 设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个数是______。

40. 设某棵树的度为3,其中度为3,2,1的结点个数分别为3,0,4。则该树中的叶子结点数为______。

41. 设栈与队列初始状态为空。将元素A,B,C,D,E,F,G,H依次轮流入栈和入队,然后依次轮流出栈和退队,则输出序列为______。

42. 下列叙述中错误的是______。

43. 某二叉树的后序遍历序列与中序遍历序列相同,均为ABCDEF,则按层次输出(同一层从左到右)的序列为______。

44. 下列排序法中,每经过一次元素的交换会产生新的逆序的是______。

45. 设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为______。

46. 假设栈和队列初始状态为空。首先,A,B,C,D依次入栈,X,Y,Z依次入队;然后先将栈中元素依次退栈,再将队中元素依次退队。则退出的所有元素依次为______。

47. 设栈的存储空间为S(1:60),初始状态为top=61。现经过一系列正常的入栈与退栈操作后,top=1,则栈中的元素个数为______。

48. 设栈的存储空间为S(1:60),初始状态为top=61。现经过一系列正常的入栈与退栈操作后,top=25,则栈中的元素个数为______。

49. 某系统总体结构如下图所示,该系统结构图的深度是______。

50. 设二叉树如下,则前序序列为______。

51. 某系统结构图如下图所示(n≥5),该系统结构图的最大扇出数是______。

52. 设二叉树如下,则后序序列为______。

53. 某系统总体结构如下图所示,系统结构图的最大扇入数是______。

    
/ 完成题数 当前页码
0%
完成进度
{0}:{1} 剩余时间
{0}:{1} 当前用时
提交成功!

消息

正在处理中,请稍候...