数据结构与算法

1、只能提交一次。不提交不算一次,可以退出重来,提交了就不能重来,重来的我收不到。
2、请大家认真参完成各项题目,规范填写自己的姓名和学号(10位)班级信息等,手机也可以操作,占用流量很少,直接手机上网就可操作,请大家认真对待!!!
3、有问题请及时跟老师沟通!

1. 班级

2. 学号

请填写完整信息

3. 姓名

4. 在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为______。

5. 设序列长度为n,在最坏情况下比较次数低于O(n2)的排序方法是______。

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

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

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

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

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

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

12. 已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是______。

13. 某二叉树的中序序列为DCBAEFG,后序序列为DCBGFEA,则该二叉树的深度(根结点在第1层)为______。

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

15. 设二叉树中共有31个结点,其中的结点值互不相同。如果该二叉树的后序序列与中序序列相同,则该二叉树的深度为______。

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

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

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

19. 对长度为n的线性表作快速排序,在最坏情况下,比较次数为______。

20. 能从任意一个结点开始没有重复地扫描到所有结点的数据结构是______。

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

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

23. 下列对队列的叙述正确的是______。

24. 某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为______。

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

26. 以下数据结构中不属于线性数据结构的是______。

27. 下列算法中,最坏情况下时间复杂度为O(log2n)的是______。

28. 下列与队列结构有关联的是______。

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

30. 设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是______。

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

32. 设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为______。

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

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

35. 若某二叉树中的所有结点值均大于其左子树上的所有结点值,且小于右子树上的所有结点值,则该二叉树遍历序列中有序的是______。

36. 下列数据结构中,能够按照"先进后出"原则存取数据的是______。

37. 设循环队列存储空间为Q(1:50)。初始状态为front=rear=50。经过一系列入队和退队操作后,front=14,rear=19,则该循环队列中的元素个数为______。

38. 一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为______。

39. 深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为______。

40. 下列关于线性链表的叙述中,正确的是______。

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

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

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

44. 某二叉树中有n个叶子结点,则该二叉树中度为2的结点数为______。

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

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

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

48. 栈和队列的共同点是______。

49. 设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为______。

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

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

52. 设二叉树中共有15个结点,其中的结点值互不相同。如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为______。

53. 某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为______。

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

55. 设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为______。

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

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

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

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

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

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

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

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

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

消息

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