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

本套试题共50题。

1. 班级:

格式如“19计应31”

2. 学号:

10位数完整格式

3. 姓名:

4. 某二叉树的深度为7,其中有64个叶子结点,则该二叉树中度为1的结点数为______。

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

6. 下列处理中与队列有关的是______。

7. 下列数据结构中,能用二分法进行查找的是______。

8. [(1)冒泡排序法:是一种最简单的交换类排序法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要比较的次数为n(n-1)/2次。]

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

10. [(2)希尔排序:将整个无序序列分割成若干小的子序列分别进行插入排序。在最坏情况下,希尔排序所需的比较次数为O(n1.5)。]

11. 某二叉树共有150个结点,其中有50个度为1的结点,则______。

12. 在一棵二叉树上第5层的结点数最多是______。

13. 算法分析的目的是______。

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

15. [(3)快速排序:通常,快速排序被认为是,所有同数量级(O(nlogn))的排序方法中,其平均性能最好。但是,若初始记录序列按关键字有序或基本有序时,快速排序将蜕化为起泡排序,其时间复杂度为O(n2)。]

16. [(4)希尔排序:将整个无序序列分割成若干小的子序列分别进行插入排序。在最坏情况下,希尔排序所需的比较次数为O(n1.5)。]

17. 下列关于栈的叙述中,正确的是______。

18. 某二叉树的前序序列为ABCD,中序序列为BDCA,则该二叉树的深度为______。

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

20. 下列关于算法的描述中错误的是______。

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

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

23. 某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为______。

24. 某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)______。

25. [(1)快速排序:通常,快速排序被认为是所有同数量级O(nlogn)的排序方法中,其平均性能最好。但是,若初始记录序列按关键字有序或基本有序时,快速排序将蜕化为起泡排序,其时间复杂度为O(n2)。]

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

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

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

29. 设数据集合为D={1,2,3,4,5},下列数据结构B=(D,R)中为非线性结构的是______。

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

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

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

33. 在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为______。

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

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

36. 某二叉树的前序序列为ABDFHCEG,中序序列为HFDBACEG。该二叉树的后序序列为______。

37. 设数据结构B=(D, R),其中D={ a, b, c, d, e, f } ,R={ (f, a),(d, b), (e, d), (c, e), (a, c) } ,该数据结构为______。

38. 设循环队列的存储空间为Q(1: m),初始状态为 front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为______。

39. 某二叉树有49个度为2的结点,4个度为1的结点,30个叶子结点,则______。

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

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

42. 某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为______。

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

44. 对长度为8的数组进行快速排序,最多需要的比较次数为______。

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

46. 某二叉树的前序序列为ABDECFG,中序序列为DBEAFCG,则后序序列为______。

47. 设某树的度为3,且度为3的结点数为4,度为1的结点数为9,没有度为2的结点。则该树中总的结点数为______。

48. 循环队列的存储空间为Q(1:50),初始状态为空。经过一系列正常的入队与退队操作后,front=1,rear=25。此时该循环队列中的元素个数为______。

49. 设有下列二叉树,此二叉树中序遍历的结果为______。

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

51. 某系统结构图如下图所示,该系统结构图的宽度是______。

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

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

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

消息

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