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

本套试题共50题。

1. 班级:

格式如“19计应31”

2. 学号:

10位数完整格式

3. 姓名:

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

5. 设循环队列为Q(1:m),初始状态为front=rear=m。现经一系列入队与退队操作后,front=rear=m-1,则______。

6. 某二叉树中共有935个结点,其中叶子结点有435个,则该二叉树中度为2的结点个数为______。

7. 某棵树只有度为3的结点和叶子结点,其中度为3的结点有8个,则该树中的叶子结点数为______。

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

9. 下列关于栈的描述中错误的是______。

10. 一棵完全二叉树共有360个结点,则在该二叉树中度为1的结点个数为______。

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

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

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

14. 某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的后序序列为______。

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

16. 设某二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为______。

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

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

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

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

21. 对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。

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

23. 下列关于栈叙述正确的是______。

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

25. 按照"后进先出"原则组织数据的数据结构是______。

26. 设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是______。

27. 设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为______。

28. 对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是______。

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

30. 某二叉树的后序遍历序列与中序遍历序列相同,均为ABCDEF,则前序遍历序列为______。

31. 设非空二叉树的所有子树中,其左子树上的结点值均小于根结点值,而右子树上的结点值均不小于根结点值,则称该二叉树为排序二叉树。对排序二叉树的遍历结果为有序序列的是______。

32. 某二叉树的中序遍历序列为CBADE,后序遍历序列为CBADE,则前序遍历序列为______。

33. 某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=rear=10。该队列中的元素个数为______。

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

35. 设循环队列的存储空间为Q(1:100),初始状态为空。现经过一系列正常操作后,front=49,则循环队列中的元素个数为______。

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

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

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

39. 线性表的长度为n。在最坏情况下,比较次数为n-1的算法是______。

40. 下列结构中为非线性结构的是______。

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

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

43. 从表中任何一个结点位置出发就可以不重复地访问到表中其他所有结点的链表是______。

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

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

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

47. 下列排序方法中,最坏情况下时间复杂度(即比较次数)最低的是______。

48. 树的度为3,且有9个度为3的结点,5个度为1的结点,但没有度为2的结点。则该树中的叶子结点数为______。

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

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

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

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

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

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

消息

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