开大题库网

国家开放大学历年真题库|作业答案|复习资料一站式下载平台

广东开放大学数据结构(本)作业答案

分类: 广东开放大学 时间:2025-05-06 03:19:39 浏览:17次 评论:0
摘要:广东开放大学数据结构(本)作业答案 数据结构(本) 学校: 无
国家开放大学作业考试答案

想要快速找到正确答案?

立即关注 国开搜题微信公众号,轻松解决学习难题!

国家开放大学
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

广东开放大学数据结构(本)作业答案

数据结构(本)

学校: 无

平台: 广东开放大学

题目如下:

1. 1. 线性结构集合中必存在唯一的一个"第一个元素"。

答案: 正确

2. 2. 算法分析的目的是( )。(难度系数:易 )

A. 分析算法的易读性和文档性

B. 分析算法的效率以求改进

C. 研究算法中输入和输出的关系

D. 找出数据结构的合理性

答案: 分析算法的效率以求改进

3. 3. 线性结构集合中必存在唯一的一个"最后的元素"。

答案: 正确

4. 4. 数据结构是( )。(难度系数:易 )

A. 数据元素的集合

B. 带有结构的数据元素的集合

C. 数据的集合

D. 关系的集合

答案: 带有结构的数据元素的集合

5. 5. 一个存储结点存储一个( )。(难度系数:易 )

A. 数据结构

B. 数据项

C. 数据元素

D. 数据类型

答案: 数据元素

6. 6. 程序越短,程序运行的时间就越少。

答案: 错误

7. 7. 数据结构通常是研究数据的()及它们之间的联系。

A. 理想和抽象

B. 理想与逻辑

C. 存储和抽象

D. 存储和逻辑结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

8. 8. 存储结构是数据对象在计算机中的存储表示,也称为(难度系数:易 )

A. 物理结构

B. 数据结构

C. 逻辑结构

D. 数据存储

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

9. 9. 算法指的是( )。(难度系数:易 )

A. 计算机程序

B. 数据处理

C. 解决问题的计算方法

D. 对特定问题求解步骤的一种描述,是指令的有限序列。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

10. 10. 可以通过硬件解决算法的效率问题。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

11. 11. 下列说法中,不正确的是( )。(难度系数:易 )

A. 数据元素是数据的基本单位

B. 数据可有若干个数据元素构成

C. 数据项是数据中不可分割的最小可标识单位

D. 数据项可由若干个数据元素构成

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

12. 12. 一个算法一该具有有穷性、确定性、可行性、输入和输出这五种特性。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

13. 13. 算法分析的目的旨在分析算法的效率以求改进算法。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

14. 14. 顺序存储结构中的数据元素之间的逻辑关系是由( )表示的。(难度系数:易 )

A. 指针

B. 线性结构

C. 非线性结构

D. 存储位置

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

15. 15. 是性质相同的数据元素的集合,是数据的一个子集(难度系数:易 )

A. 数据元素

B. 数据对象

C. 数据项

D. 数据结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

16. 16. 数据元素是数据处理的最小单位。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

17. 17. 根据数据元素间关系的不同特性,通常可分为集合、线性、树形、图形四类基本结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

18. 18. 同一种逻辑结构( )。(难度系数:易 )

A. 可以有不同的存储结构

B. 只能表示某一种数据元素之间的关系

C. 以上三种说法均不正确

D. 只能有唯一的存储结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

19. 19. 以下说法正确的是( )。(难度系数:易 )

A. 数据元素是数据的最小单位

B. 数据项是数据的基本单位

C. 一些表面上很不相同的数据可以有相同的逻辑结构

D. 数据结构是带有结构的各数据项的集合

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

20. 20. 设有一个递归算法如下: int fact(int n) (难度系数:易 )

A. n

B. n+1

C. 0

D. n-1

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

21. 21. 下面( )不是算法所必须具备的特性。(难度系数:易 )

A. 有穷性

B. 确切性

C. 高效性

D. 可行性

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

22. 22. 算法一定要有输入和输出。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

23. 23. 数据结构概念包括数据之间的逻辑结构,数据在计算机中的存储方式和数据的运算三个方面。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

24. 24. 算法的时间复杂度取决于( )。(难度系数:易 )

A. A和B

B. 问题的规模

C. 计算机的配置

D. 待处理数据的初态

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

25. 25. 同一逻辑结构采用不同的存储方法,可以得到不同的存储结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

26. 26. 数据结构中,与所使用的计算机无关的是数据的( )。(难度系数:易 )

A. 逻辑结构

B. 物理结构

C. 存储结构

D. 物理和存储结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

27. 27. 算法就是程序。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

28. 28. 数据的物理结构( )。

A. 包括数据元素的表示和关系的表示

B. 与数据的逻辑结构无关

C. 仅仅包括数据元素的表示

D. 只包括数据元素间关系的表示

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

29. 29. 如果要描述家族关系,用( )比较合适。(难度系数:易 )

A. 队列

B. 栈

C. 树

D. 图

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

30. 30. 一棵二叉树没有单分支结点,有6个叶结点,则该树总共有11个结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

31. 31. 数据结构算法中,通常用时间复杂度和空间复杂度两种方法衡量其效率。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

32. 32. 描述网络中的结点,用( )结构比较合适。

A. 栈

B. 图

C. 树

D. 队列

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

33. 33. 链接存储结构中的数据元素之间的逻辑关系是由( )表示的。

A. 指针

B. 非线性结构

C. 线性结构

D. 存储位置

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

34. 34. 程序是用计算机语言表述的算法。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

35. 35. 不是算法分析的目的是( )。(难度系数:易 )

A. 研究算法中的输入和输出的关系

B. 分析算法的效率以求改进

C. 找出数据结构的合理性

D. 分析算法的易懂性和文档性

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

36. 36. 在数据结构中,从逻辑上可以把数据结构分为( )。(难度系数:易 )

A. 线性结构和非线性结构

B. 内部结构和外部结构

C. 紧凑结构和非紧凑结构

D. 动态结构和静态结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

37. 37. 是组成数据元素的、有独立含义的、不可分割的最小单位。例如,学生基本信息表中的学号、姓名、性别等(难度系数:易 )

A. 数据对象

B. 数据结构

C. 数据元素

D. 数据项

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

38. 38. 算法分析的两个主要方面是( )。(难度系数:易 )

A. 数据复杂性和程序复杂性

B. 空间性能和时间性能

C. 可读性和文档性

D. 正确性和简明性

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

39. 39. 每种数据结构都应具备三种基本运算:插入、删除和搜索。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

40. 40. 设有数据结构(D,R),其D={d1,d2,d3,d4},R={,,}。那么这个数据结构是( )。(难度系数:易 )

A. 集合结构

B. 树结构

C. 以上都不是

D. 线性结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

41. 41. 抽象数据类型相当于在概念层上描述问题,而类相当于在()层上描述问题(难度系数:易 )

A. 具体

B. 抽象

C. 实现

D. 抽象数据类型

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

42. 42. 与数据元素本身的形式、内容、相对位置、个数无关的是数据的( )。(难度系数:易 )

A. 存储结构

B. 运算实现

C. 存储实现

D. 逻辑结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

43. 43. 存储结构由顺序存储结构和()存储结构两种基本的存储方法(难度系数:易 )

A. 集合

B. 链式

C. 数据

D. 其他

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

44. 44. 数据的存储结构和逻辑结构无关。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

45. 45. ( )是组成数据元素的最小单位。(难度系数:易 )

A. 记录

B. 数据项

C. 数据结构

D. 数据对象

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

46. 46. 线性结构除最后元素之外,其它数据元素均有唯一的"后继"。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

47. 47. 一种逻辑结构在存储时( )。(难度系数:易 )

A. 只能采用一种存储结构

B. 只要存储数据元素的值

C. 只要存储数据元素间的关系

D. 可采用不同的存储结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

48. 48. 计算机识别、存储和加工处理的对象被统称为()

A. 数据元素

B. 数据

C. 数据类型

D. 数据结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

49. 49. 数据项是数据处理的最小单位。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

50. 50. 逻辑结构与数据元素本身的内容和类型无关。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

51. 51. 《数据结构》课程讨论的主要内容是数据的逻辑结构、存储结构和运算。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

52. 52. 将两个各有n个元素的有序表归并成一个有序表,其最少的比较次数是( )。(难度系数:易 )

A. 2n

B. n

C. 2n-1

D. n-1

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

53. 53. 是数据的基本单位,在计算机中通常作为一个整体进行考虑和处理。用于完整地描述一个对象,如一个学生记录,树中棋盘的一个格局(状态)、图中的一个顶点等(难度系数:易 )

A. 数据项

B. 数据对象

C. 数据结构

D. 数据元素

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

54. 54. 算法的时间复杂度与( )无关。(难度系数:易 )

A. 所使用的计算机

B. 与计算机的操作系统

C. 与算法本身

D. 与数据结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

55. 55. 程序就是算法,但算法不一定是程序。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

56. 56. ( )是数据的基本单位。(难度系数:易 )

A. 数据结构

B. 数据元素

C. 数据对象

D. 数据项

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

57. 57. 以下数据结构中是非线性结构?(难度系数:易 )

A. 队列

B. 栈

C. 图

D. 线性表

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

58. 58. 下列的叙述中,属于算法特性的是( )。(难度系数:易 )

A. 有穷性

B. 可读性

C. 输入性

D. 可行性

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

59. 59. 线性结构除第一元素之外,其它数据元素均有唯一的"前驱"。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

60. 60. 以下数据结构中,( )是非线性结构。(难度系数:易 )

A. 队列

B. 字符串

C. 数组

D. 树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

61. 61. 数据结构是一门研究计算机中( )对象及其关系的科学。(难度系数:易 )

A. 非数值运算

B. 数值运算

C. 集合

D. 非集合

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

62. 62. 下面程序段的时间复杂度为( )。 x=90; y=100; while(y>0) if(x>100) {x=x-10;y--;} else x++; (难度系数:易 )

A. O(n3)

B. O(n2)

C. O(m*n)

D. O(1)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

63. 63. 通常要求同一逻辑结构中的所有数据元素具有相同的特性,这意味着( )。(难度系数:易 )

A. 不仅数据元素所包含的数据项的个数要相同,而且对应数据项的类型要一致

B. 每个数据元素都一样

C. 数据元素所包含的数据项的个数要相等

D. 数据具有同一特点

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

64. 64. 不考虑计算机的软硬件环境因素,影响算法时间代价的最主要的因素是( )。(难度系数:易 )

A. 问题规模

B. 计算机的配置

C. 程序员的水平

D. 数据的逻辑结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

65. 65. ()数据类型独立于具体实现,将数据与操作封装在一起,实现了信息隐藏(难度系数:易 )

A. 抽象

B. 实现

C. 具体

D. 抽象数据类型

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

66. 66. 是相互之间存在一种或多种特定关系的数据元素的集合(难度系数:易 )

A. 数据结构

B. 数据元素

C. 数据项

D. 数据对象

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

67. 67. ( )是由用户定义的,表示应用问题的数学模型,以及定义在这个模型上的一组操作的总称。具体包括三部分:数据对象、数据对象上关系的集合和对数据对象的基本操作的集合(难度系数:易 )

A. 实现

B. 抽象数据类型

C. 抽象

D. 具体

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

68. 68. 以下数据结构中是非线性结构?(难度系数:易 )

A. 图

B. 线性表

C. 队列

D. 栈

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

69. 69. 以下数据结构中是非线性结构?(难度系数:易 )

A. 图

B. 队列

C. 栈

D. 线性表

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

70. 70. 把数据存储到计算机中,并具体体现数据之间的逻辑结构称为物理结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

71. 71. 以下数据结构中是非线性结构?(难度系数:易 )

A. 队列

B. 图

C. 线性表

D. 栈

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

72. 72. 算法具有如下特点: 、确定性、可行性、输入、输出。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

73. 73. 数据的物理结构,指数据元素在计算机中的标识(映象),也即 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

74. 1. 要访问单链表中的第i个结点,必须从表头开始依次访问过该结点之前的所有结点后才能够实现,即只能够采用顺序存取,而不能够随机存取任一个结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

75. 2. 向一个有127个元素的顺序表中插入一个新元素并保持原来顺序不变,平均要移动 的元素个数为( )。(难度系数:易 )

A. 63.5

B. 7

C. 63

D. 8

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

76. 3. 线性链表中各个链结点之间的地址不一定要连续。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

77. 4. 线性结构的基本特点是除第一个元素无直接( ),最后一个元素无直接后继之外 ,其他每个元素都有一个前驱和后继(难度系数:易 )

A. 前驱

B. 单链表

C. 空

D. 后继

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

78. 5. 若要在单链表结点*P 后插入一结点*S,执行的语句s->next=p->next;p->next=s。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

79. 6. 线性表的链接存储结构是一种( )的存储结构。(难度系数:易 )

A. 顺序存取

B. 散列存取

C. 索引存取

D. 随机存取

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

80. 7. 线性表的链式存储结构地址空间可以不连续,而向量存储必须是地址空间连续。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

81. 8. 在非空线性表中除第一个元素外,集合中每个数据元素只有一个直接前驱。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

82. 9. 顺序存储的线性表可以随机访问,链式存储的线性表只能顺序访问。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

83. 10. 线性表的链式存储结构是通过指针来间接反映数据元素之间逻辑关系的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

84. 11. 在循环队列中,front指向队列中第一个元素的前一位置,rear指向实际的队尾元素,队列为满的条件是front=rear。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

85. 12. 数据的存储结构不仅有顺序存储结构和链式存储结构,还有索引结构与散列结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

86. 13. 设单链表中结点的结构为 typedef struct node { 链表结点定义 ElemType data; 数据 struct node * Link; 结点后继指针 } ListNode; 非空的循环单链表 first 的尾结点(由 p 所指向)满足:()

A. p->link == first;

B. p == first;

C. p == NULL;

D. p->link == NULL;

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

87. 14. 设单链表中结点的结构为 typedef struct node { 链表结点定义 ElemType data; 数据 struct node * Link; 结点后继指针 } ListNode; 已知指针 p 所指结点不是尾结点,若在*p 之后插入结点*s,则应执行下列哪一个操作()。

A. s->link = p->link; p = s;

B. A. s->link = p; p->link = s;

C. p->link = s; s->link = p;

D. s->link = p->link; p->link = s;

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

88. 15. 在一个单向链表中p所指结点之后插入一个s所指向的结点时,应执行s->next=p->next;和p->next=s;的操作。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

89. 16. 单链表的插入操作只需要在第一次寻找i的位置时时间复杂度为O,其余的插入和删除操作时间复杂度均为O(1)。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

90. 17. 对链表进行插入和删除操作时,不必移动结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

91. 18. 线性表的逻辑顺序与物理顺序总是一致的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

92. 19. 若线性表采用顺序存储结构,每个数据元素占用 4 个存储单元,第 12 个数据元素的存储地址为 144,则第 1 个 数据元素的存储地址是 101。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

93. 20. 线性表的顺序存储结构优于链接存储结构。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

94. 21. 用一组地址连续的存储单元存放的元素一定构成线性表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

95. 22. 顺序文件是指文件中的物理记录按其在文件中的逻辑记录顺序依次存入存储介质而建立的

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

96. 23. 要将指针 p 移到它所指的结点的下一个结点是执行语句 p←p->next。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

97. 24. 线性表只能采用顺序存储结构或者链式存储结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

98. 25. 创建一个包括n个结点的有序单链表的时间复杂度是( )。(难度系数:易 )

A. O(n2)

B. O( n )

C. O(1)

D. O(nlog2n)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

99. 26. 非空线性表中任意一个数据元素都有且仅有一个直接前驱元素。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

100. 27. 在非空线性表中除最后一个元素之外,集合中每个数据元素均只有一个直接后继。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

101. 28. 在 非 空 线 性 链 表 中 由 p 所 指 的 结 点 后 面 插 入 一 个 由 q 所 指 的 结 点 的 过 程 是 依 次 执 行 语 句 : q->next=p->next;p->next=q。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

102. 29. 线性表L在( )情况下适用于使用链式结构实现。(难度系数:易 )

A. 需不断对L进行删除插入

B. L中含有大量的结点

C. 需经常修改L中的结点值

D. L中结点结构复杂

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

103. 30. 对于单链表表示法,以下说法正确的有 ( )(难度系数:易 )

A. 数据域用于存储线性表的一个数据元素

B. 指针域用于存放本结点的直接后继所在结点的指针

C. 所有数据通过指针的链接而组织成单链表

D. NULL称为空指针,它不指向任何结点,只起标志作用

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

104. 31. 链表访问效率较数组来说比较低。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

105. 32. 在线性表(a0,a1,a2,a3,.....an)中,a1的后继是( )。(难度系数:易 )

A. a2

B. 没有后继

C. a3

D. an

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

106. 33. 设长度为 n 的链队列用单循环链表表示,若只设头指针,则入队操作的时间复杂度为()。

A. O(1)

B. O(n2)

C. O( n )

D. O(log2n)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

107. 34. 在一个有115个元素的顺序表中插入一个新元素并保持原来顺序不变,平均要移动的元素个数为( )。(难度系数:易 )

A. 57

B. 57.5

C. 8

D. 11

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

108. 35. 向一个栈顶指针为h的链栈中插入一个s所指结点时,可执行s->next=h;和h=s;。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

109. 36. 一个顺序表第一个元素的存储地址是90,每个元素的长度为2,则第6个元素的地址是( )

A. 90

B. 100

C. 96

D. 98

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

110. 37. 链式存储的存储结构所占存储空间( )。(难度系数:易 )

A. 只有一部分,存放结点值

B. 分两部分,一部分存放结点值,另一部分存放结点所占单元数

C. 只有一部分,存储表示结点间关系的指针

D. 分为两部分,一部分存放结点值,另一部分存放表示结点间关系的指针

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

111. 38. 线性表中的数据元素必须具有相同的特性,即属于同一个数据对象,这种线性表称为同质的线性表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

112. 39. 删除非空链式存储结构的堆栈(设栈顶指针为 top)的一个元素的过程是依次执行:p=top,top= p->next,free (p)。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

113. 40. 结构中的数据元素存在一对一的关系称为线性结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

114. 41. 在链队列中,即使不设置尾指针也能进行入队操作。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

115. 42. 线性表元素的个数等于0时称为( )表(难度系数:易 )

A. 前驱

B. 空

C. 单链表

D. 后继

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

116. 43. 线性表的顺序存储结构是通过数据元素的存储地址直接反映数据元素的逻辑关系。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

117. 44. 线性表的逻辑顺序与存储顺序总是一致。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

118. 45. 已知指针P指向键表L中的某结点,执行语句 P=P-〉next 不会删除该链表中的结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

119. 46. 若长度为 n 的线性表采用顺序存储结构,删除表的第 i 个元素之前需要移动表中 n-i+1 个元素。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

120. 47. 线性表的顺序存储和链式存储都必须占用内存中的连续存储单元。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

121. 48. 循环链表从任何一个结点出发,都能访问到所有结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

122. 49. 设有一个长度为n的顺序表,要删除第i个元素移动元素的个数为( )。(难度系数:易 )

A. n-i+1

B. n-i

C. n-i-1

D. i

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

123. 50. 单链表从任何一个结点出发,都能访问到所有结点

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

124. 51. 每个结点只包含一个指针域的线性表叫(难度系数:易 )

A. 后继

B. 前驱

C. 空

D. 单链表

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

125. 52. 线性表的顺序存储结构优于链式存储结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

126. 53. 符号 p->next 出现在表达式中表示 p 所指的那个结点的内容。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

127. 54. 线性表中的每个结点最多只有一个前驱和一个后继。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

128. 55. 线性表的逻辑顺序和存储顺序总是一致的。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

129. 56. 线性结构的基本特征是:每个元素有且仅有一个直接前驱和一个直接后继。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

130. 57. 单链表提高了插入和删除的效率。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

131. 58. 非空线性表中任意一个数据元素都有且仅有一个直接后继元素。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

132. 59. 在一个链队中,设f和r分别为队头和队尾指针,则插入s所指结点的操作为r->next=s;和r=s; (结点的指针域为next)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

133. 60. 顺序表中第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是( )。(难度系数:易 )

A. 120

B. 110

C. 108

D. 100

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

134. 61. 线性表L=(a1,a2,……an),下列说法错误的是( )。(难度系数:易 )

A. 线性表中至少有一个元素

B. 除第一个和最后一个元素外,其余每个元素都有一个且仅有一个直接前驱和直接后继。

C. 每个元素都有一个直接前驱和一个直接后继

D. 表中诸元素的排列必须是由小到大或由大到小

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

135. 62. 设有一个长度为n的顺序表,要在第i个元素之前(也就是插入元素作为新表的第i个元素),则移动元素个数为( )。(难度系数:易 )

A. n-i+1

B. n-i-1

C. i

D. n-i

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

136. 63. 线性表的顺序存储结构是一种( )的存储结构。(难度系数:易 )

A. 散列存取

B. 顺序存取

C. 随机存取

D. 索引存取

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

137. 64. 若频繁地对线性表进行插入和删除操作,该线性表采用顺序存储结构更合适。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

138. 65. 设p,q是指针,若p=q,则*p=*q。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

139. 66. 在单链表中,要取得某个元素,只要知道该元素所在结点的地址即可,因此单链表是随机存取结构。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

140. 67. 算法的时间复杂度比空间复杂度更重要。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

141. 68. 线性表采用链接存储时,其地址( )。

A. 连续与否均可以

B. 部分地址必须是连续的

C. 一定是不连续的

D. 必须是连续的

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

142. 69. 在线性表(a1,a2,a3,.....an)中,a1的前驱是( )。

A. a3

B. an

C. a2

D. 没有前驱

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

143. 70. 在双向链表中,每个结点含有两个指针域,一个指向前驱结点,另一个指向后继结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

144. 71. 线性表的链式存储表示优于顺序存储表示。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

145. 72. 单链表可以实现随机存取。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

146. 73. 线性表若采用链式存储表示时所有结点之间的存储单元地址可连续可不连续

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

147. 74. 线性表的顺序结构中,不正确的描述是( )。(难度系数:易 )

A. 逻辑上相邻的元素在物理位置上不一定相邻

B. 逻辑上相邻的元素在物理位置上也相邻

C. 进行数据元素的插入、删除效率较高

D. 数据元素是不能随机访问的

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

148. 75. 在单链表中,要取得某个元素,只要知道该元素的指针即可,因此,单链表是随机存取的存储结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

149. 76. 线性的数据结构可以顺序存储,也可以链接存储。非线性的数据结构只能链接存储。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

150. 77. 链表不具有的特点是( )。(难度系数:易 )

A. 插入、删除不需要移动元素

B. 不必事先估计存储空间

C. 可随机访问任一元素

D. 所需空间与线性表长度成正比

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

151. 78. 链表是链式存储结构,存储空间不是必须连续的,可以是任意的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

152. 79. 单链表的存储密度( )。

A. 小于1

B. 等于1

C. 不能确定

D. 大于1

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

153. 80. 某带头结点的单链表的头指针 head,判定该单链表非空的条件head->next!=Null。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

154. 81. 在线性表的顺序存储结构中,逻辑上相邻的两个元素在物理位置上不一定相邻。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

155. 82. 单循环链表的主要优点是( )。(难度系数:易 )

A. 已知某个结点的位置后,能够容易找到它的直接前趋

B. 在进行插入、删除操作时,能更好地保证链表不断开

C. 从表中任一结点出发都能扫描到整个链表

D. 不再需要头指针了

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

156. 83. 双链表中至多只有一个结点的后继指针为空。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

157. 84. 既无前驱也没有后继的结点在所在线性表长度为1,结点指针 域的值为。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

158. 85. 的最大优点是从表中任意结点出发都可访问到表中每一个元素或从表中任意结点出发都可遍历整个链表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

159. 86. 在双链表中,每个结点有两个指针域,一个指向前驱结点,另一个指向 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

160. 87. 在长度为n的顺序表中插入一个元素的时间复杂度为

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

161. 88. 顺序表相对于链表的优点有随机访问和 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

162. 89. 链表适合从指点结点开始,寻找直接前趋的运算。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

163. 90. 对一个长度为n的线性表,要删除第i个元素,则在顺序表示的情况下,计算复杂性为O( n ),在链式表示的情况下,计算复杂性为 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

164. 91. 链表访问必须从前往后依次进行。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

165. 92. 单链表中设置 的作用是简化操作,减少边界条件的判断 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

166. 93. 线性表可以看成是广义表的特例,如果广义表中的每个元素都是单元素,则广义表便成为线性表。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

167. 94. 单链表的插入操作只需要在第一次寻找i的位置时时间复杂度为O,其余的插入和删除操作时间复杂度均为O(1)。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

168. 95. 在顺序表中访问任意一个结点的时间复杂度均为O(1),因此,顺序表也称为 的数据结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

169. 96. 在循环链表中,可根据任一结点的地址遍历整个链表,而单链表中需知道 才能遍历整个链表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

170. 97. 将两个各有n个元素的有序表归并成一个有序表,其最少的比较次数是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

171. 98. 顺序表的插入和删除操作不需要付出很大的时间代价,因为每次操作平均只有近一半的元素需要移动。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

172. 99. 单链表的插入操作只需要在第一次寻找i的位置时时间复杂度为O,其余的插入和删除操作时间复杂度均为O(1)。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

173. 100. 若频繁地对线性表进行插入与删除操作,该线性表应采用链表存储结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

174. 101. 在单链表中除首结点外,任意结点的存储位置都由 结点中的指针指示。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

175. 102. 在n个结点的顺序表中插入一个结点需平均移动 个结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

176. 103. 如果线性表的存储空间变化较大,则适用表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

177. 104. 静态链表是用描述的链表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

178. 105. 顺序表中逻辑上相邻的元素在物理位置上相连。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

179. 106. 已知在结点个数大于 1 的单链表中,指针 p 指向某个结点,q=p; while(q->next!=p) q=q->next;则下列程序段结束时,指针 q 指向*p 的后继结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

180. 107. 非 空 双 向 循 环 链 表 中 由 q 所 指 的 结 点 后 面 插 入 一 个 由 p 指 的 结 点 的 动 作 依 次 为 : p->prior=q, p->next=q->next,q->next=p,q->prior->next←p。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

181. 108. 栈和队列逻辑上都是线性表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

182. 109. 链表相对于顺序表的优点有插入和 操作方便。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

183. 110. 以下陈述错误的是( )。(难度系数:易 )

A. 求表长、定位这两种运算在采用顺序存储结构时实现的效率不比采用链式存储结构时实现的效率低

B. 线性表的链式存储结构优于顺序存储结构

C. 由于顺序存储要求连续的存储区域,所以在存储管理上不够灵活

D. 顺序存储的线性表可以随机存取

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

184. 111. 已知指针 p 指向单链表中某个结点,则语句 p->next=p->next->next 的作用删除 p 的后继结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

185. 112. 在一个长度为n的顺序表中,在第i个元素(1<=i<=n+1)之前插入一个新元素时需向后移动( )个元素。(难度系数:易 )

A. n-i-1

B. i

C. n-i+1

D. n-i

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

186. 113. 在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是( )。(难度系数:易 )

A. 将n个结点从小到大排序

B. 在第i个结点后插入一个新结点(1≤i≤n)

C. 访问第i个结点(1≤i≤n)和求第i个结点的直接前驱(2≤i≤n)

D. 删除第i个结点(1≤i≤n)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

187. 1. 一个队列的入队顺序是1,2,3,4,则队列的输出顺序是( )。

A. 3241

B. 1432

C. 1234

D. 4321

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

188. 2. 向顺序栈中压入新元素时,应当( )。

A. 先移动栈顶指针,再存入元素

B. 先后次序无关紧要

C. 同时进行

D. 先存入元素,再移动栈顶指针

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

189. 3. 在栈的顺序实现中,栈顶指针 top,栈为空条件top=-1。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

190. 4. 由两个栈共享一个向量空间的好处是()。

A. 节省存储空间,降低上溢发生的机率

B. 减少存取时间,降低上溢发生的机率

C. 减少存取时间,降低下溢发生的机率

D. 节省存储空间,降低下溢发生的机率

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

191. 5. 用链接方式存储的队列,在进行删除运算时( )。(难度系数:易 )

A. 仅修改头指针

B. 头、尾指针都要修改

C. 仅修改尾指针

D. 头、尾指针可能都要修改

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

192. 6. 队列是一种可以在表头和表尾都能进行插入和删除操作的线性表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

193. 7. 链表易于进行插入和删除操作。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

194. 8. 栈可以作为实现程序设计语言过程调用时的一种数据结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

195. 9. 若某堆栈的输入序列为 1,2,3,4,则 4,3,1,2 不可能是堆栈的输出序列之一。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

196. 10. 一个栈的输人序列是1,2,3,4,5,则栈的输出序列有可能式4,3,5,1,2。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

197. 11. 栈的插入删除在栈底进行。(难度系数:易 ))

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

198. 12. 队列在数据中的存储原则是后进先出。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

199. 13. 可以通过数组下标对数组进行随机访问,访问效率较高。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

200. 14. 若让元素1,2,3依次进栈,则出栈顺序可能为( )。(难度系数:易 )

A. 3,2,1

B. 3,1,2

C. 1,3,2

D. 2,1,3

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

201. 15. 设计一个判别表达式中左右括号是否配对的算法,采用( )数据结构最佳。(难度系数:易 )

A. 栈

B. 队列

C. 顺序表

D. 链表

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

202. 16. 设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5、e6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的顺序是e2、e4、e3、e6、e5、e1,则栈S的容量至少应该是(   )。(难度系数:易 )

A. 2

B. 4

C. 6

D. 3

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

203. 17. 队列插入的一端为队尾。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

204. 18. 队和栈的主要区别是()。

A. 存储结构不同

B. 限定插入和删除的位置不同

C. 逻辑结构不同

D. 所包含的运算个数不同

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

205. 19. 数组在内存中是一片连续的存储空间。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

206. 20. 下面关于队列的说法正确的是( )。(难度系数:易 )

A. 队列的插入和删除均在队头进行

B. 队列是一种先进先出的线性表

C. 队列是一种非线性结构

D. 队列是一种先进后出的线性表

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

207. 21. 线性表中的每个结点最多有1个直接后继。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

208. 22. 链表能够动态分配存储空间以适应数据动态增减的情况。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

209. 23. 在堆栈中存取数据的原则是()。

A. 先进先出

B. 后进先出

C. 先进后出

D. 随意进出

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

210. 24. 链栈与顺序栈相比,比较明显的优点是()。

A. 删除操作更加方便

B. 不会出现上溢的情况

C. 插入操作更加方便

D. 不会出现下溢的情况

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

211. 25. 堆栈是一种插入和删除操作在表的一端进行的线性表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

212. 26. 在队列中,允许插入的一段称为对头。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

213. 27. 一个队列的入队序列是1,2,3,4。则队列的输出序列错误是( )。(难度系数:易 )

A. 1,4,3,2

B. 1,2,3,4

C. 3,2,4,1

D. 4,3,2,1

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

214. 28. 数组的存储长度是固定的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

215. 29. 设计一个判别表达式中左,右括号是否配对出现的算法,采用( )数据结构最佳。(难度系数:易 )

A. 栈

B. 线性表的链式存储结构

C. 队列

D. 线性表的顺序存储结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

216. 30. 栈和队列的主要区别在于( )。(难度系数:易 )

A. 插入、删除运算的限定不一样

B. 它们的存储结构不一样

C. 它们的逻辑结构不一样

D. 所包含的运算不一样

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

217. 31. 队列和栈都是运算受限的线性表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

218. 32. 为解决计算机主机与打印机间速度不匹配问题,通常设一个打印数据缓冲区。主机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。该缓冲区的逻辑结构应该是( )。(难度系数:易 )

A. 栈

B. 队列

C. 有序表

D. 线性表

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

219. 33. 如果以链表作为栈的存储结构,则退栈操作时( )。(难度系数:易 )

A. 必须判断栈是否满

B. 判断栈元素类型

C. 必须判断栈是否空

D. 对栈不作任何判断

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

220. 34. 在栈满的情况下不能做进栈操作,否则将产生"上溢”。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

221. 35. 栈的特点是先进后出,队列的特点是先进先出。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

222. 36. 栈和队列的存储方式,既可以顺序存储也可以链式存储。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

223. 37. 栈和队列的共同点是( )。(难度系数:易 )

A. 都是先进后出

B. 只允许在端点处插入和删除元素

C. 都是先进先出

D. 没有共同点

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

224. 38. 队列删除的一端为队头。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

225. 39. 以下说法不正确的是 (难度系数:易 )

A. 对于链栈而言,在栈满状态下,如果此时再作进栈运算,则会发生"上溢”

B. 因链栈本身没有容量限制,故在用户内存空间的范围内不会出现栈满情况

C. 因顺序栈本身没有容量限制,故在用户内存空间的范围内不会出现栈满情况

D. 对于顺序栈而言在栈满状态下如果此时再作进栈运算,则会发生"下溢”。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

226. 40. 堆的形状是一棵()。

A. 满二叉树

B. 完全二叉树

C. 平衡二叉树

D. 二叉排序树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

227. 41. 允许在线性表的一端插入,另一端进行删除操作的线性表称为队列。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

228. 42. 一般情况下,将递归算法转换成等价的非递归算法应该设置( )。

A. 栈

B. 队列

C. 数组

D. 堆栈或队列

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

229. 43. 若数组 s[0..n-1]为两个栈 s1 和 s2 的共用存储空间,仅当 s[0..n-1]全满时,各栈才不能进行栈操作,则为这两个 栈分配空间的最佳方案是:s1 和 s2 的栈顶指针的初值分别为s[0],s[n-1]。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

230. 44. 栈结构允许进行删除操作的一端为栈顶。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

231. 45. 设 数 组 A[m] 为 循 环 队 列 Q 的 存 储 空 间 , font 为 头 指 针 , rear 为 尾 指 针 , 判 定 Q 为 空 队 列 的 条 件 Q->font=Q->rear。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

232. 46. 若已知一个栈的入栈序列是1,2,3,…,n,其输出序列为p1,p2,p3,…,pn,若p1=n,则pi为( )。(难度系数:易 )

A. i

B. 不确定

C. n-i+1

D. n-i

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

233. 47. 关于队列的队头和队尾操作说法正确的是( )。

A. 插入在队头进行,删除在队尾进行

B. 插入、删除均在队尾进行

C. 插入、删除均在队头进行

D. 插入在队尾进行,删除在队头进行

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

234. 48. 循环链表判断表尾结点用的条件是该结点的后继指针是看它是否为空指针。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

235. 49. 栈和队列都是操作受限制的线性表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

236. 50. 不管堆栈采用何种存储结构,只要堆栈不空,可以任意删除一个元素。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

237. 51. 栈和队列的操作特点分别是后进先出和先进先出。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

238. 52. 在解决计算机主机与打印机之间速度不匹配问题时通常设置一个打印缓冲区,该缓冲区应该是一个( )结构。(难度系数:易 )

A. 栈

B. 线性表

C. 数组

D. 队列

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

239. 53. 栈和队列是一种操作受限的线性表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

240. 54. 一个栈的入栈序列是1,2,3,4,5,则栈的不可能的输出序列是( )。(难度系数:易 )

A. 12345

B. 45321

C. 54321

D. 43512

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

241. 55. 递归定义的数据结构通常不需要用递归的算法来实现对它的操作。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

242. 56. 堆栈在数据中的存储原则是先进先出。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

243. 57. 一个递归算法必须包括( )。

A. 迭代部分

B. 终止条件和迭代部分

C. 终止条件和递归部分

D. 递归部分

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

244. 58. 有a,b,c,d,e五个元素依次全部入栈,再按一定的顺序出栈,以下可能的出栈序列为( )。(难度系数:易 )

A. b,d,a,c,e

B. d,c,b,e,a

C. a,d,c,e,b

D. c,e,d,b,a

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

245. 59. 若让元素1,2,3,4,5依次进栈,则出栈次序不可能出现在( )种情况。

A. 2,3,5,4,1

B. 2,1,5,4,3

C. 5,4,3,2,1

D. 4,3,1,2,5

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

246. 60. 对于单链表形式的队列,其空队列的F指针和R指针都等于头结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

247. 61. 数组不能适应数据动态增减的情况。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

248. 62. 以下说法不正确的是 (难度系数:易 )

A. 因顺序栈本身没有容量限制,故在用户内存空间的范围内不会出现栈满情况

B. 因链栈本身没有容量限制,故在用户内存空间的范围内不会出现栈满情况

C. 对于链栈而言,在栈满状态下,如果此时再作进栈运算,则会发生"上溢”

D. 对于顺序栈而言在栈满状态下如果此时再作进栈运算,则会发生"下溢”。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

249. 63. 关于栈的说法正确的是( )。(难度系数:易 )

A. 栈是一种先进先出的线性表

B. 栈是一种非线性结构

C. 栈的插入和删除在栈底操作

D. 栈是一种先进后出的线性表

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

250. 64. 栈在( )中有所应用。(难度系数:易 )

A. 递归调用

B. 前三个选项都有

C. 表达式求值

D. 函数调用

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

251. 65. 顺序表中逻辑上相邻的元素物理位置紧邻,单链表中逻辑上相邻的元素物理位置{=不一定}紧邻。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

252. 66. 在求表达式值的算符优先算法中使用的主要数据结构是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

253. 67. 用S表示入栈操作,X表示出栈操作,若元素入栈顺序为1234,为了得到1342出栈顺序,相应的S、X操作串为 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

254. 68. 在一个链式队列中,若队头指针与队尾指针的值相同,则表示该队列为 或该队列只含有一个结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

255. 69. 的引入,目的是为了克服假溢出时大量移动数据元素。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

256. 70. 在作入栈运算时应先判别栈是否 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

257. 71. 设有一个空栈,现输入序列为1,2,3,4,5。经过push,push,pop,push,pop,push,pop,push后,输出序列是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

258. 72. 从一个栈删除元素时,需要前移一位 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

259. 73. 向一个链式栈插入一个新结点时,首先把栈顶指针的值赋给 ,然后把新结点的存储位置赋给 栈顶指针 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

260. 74. 设有一个顺序栈S,元素s1,s2,s3,s4,s5,s6依次进栈,如果6个元素的出栈顺序为s2,s3,s4,s6,s5,s1,则顺序栈的容量至少为 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

261. 75. 栈又称为后进先出表,队列又称为 表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

262. 1. 广义表的深度是指广义表中元素的个数。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

263. 2. 稀疏矩阵压缩存储后,必会失去随机存取功能。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

264. 3. 串下面关于串的的叙述中,( )是正确的。(难度系数:易 )

A. 模式匹配是串的一种重要运算

B. 串既可以采用顺序存储,也可以采用链式存储

C. 串是字符的有限序列

D. 空串是由空格构成的串

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

265. 4. 串是一种特殊的线性表,其特殊性体现在( )。

A. 可以链式存储

B. 可以顺序存储

C. 数据元素可以是多个字符

D. 数据元素是单个字符

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

266. 5. 一个任意串是其自身的子串。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

267. 6. 设有数组A[i,j],数组的每个元素长度为3个字节,i的值为1~8,j的值为1~10,数组从内存首地址BA开始顺序存放,当用以列为主序存放时,元素A[5,8]的存储首地址为( )。(难度系数:易 )

A. BA+141

B. BA+180

C. BA+225

D. BA+222

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

268. 7. 空串是任意串的子串

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

269. 8. 如果一个串中的所有字符均在另一串中出现,则说前者是后者的子串。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

270. 9. 串中任意个字符组成的子序列称为该串的子串。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

271. 10. 串"ababaaababaa"的next数组为( )。

A. 0123012322345

B. 011234223456

C. 012345678999

D. 012121111212

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

272. 11. 数组A[0...4,-1...-3,5...7]中含有元素的个数为( )。(难度系数:易 )

A. 16

B. 55

C. 45

D. 36

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

273. 12. 设广义表L=((a,b,c)),则L的长度是( )。(难度系数:易 )

A. 1

B. 3

C. 4

D. 2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

274. 13. 设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a11为第一元素,其存储地址为1,每个元素占一个地址空间,则a85的地址为( )。

A. 40

B. 13

C. 33

D. 32

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

275. 14. 稀疏矩阵压缩存储后,必会失效掉随机存取功能。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

276. 15. 一维数组A采用顺序存储结构,每个元素占用6个字节,第6个元素的存储地址为100,则该数组的首地址是( )。(难度系数:易 )

A. 64

B. 90

C. 28

D. 70

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

277. 16. 数组的插入操作,每次的时间复杂度都是O。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

278. 17. 数组是一种复杂的数据结构,数组元素之间的关系既不是线性的,也不是树形的。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

279. 18. 稀疏矩阵中 0 元素的分布有规律,因此可以采用三元组方法进行压缩存储。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

280. 19. 设二维数组A[1.. m,1.. n](即m行n列)按行存储在数组B[1.. m*n]中,则二维数组元素A[i,j]在一维数组B中的下标为( )。(难度系数:易 )

A. (i-1)*n+j-1

B. j*m+i-1

C. (i-1)*n+j

D. i*(j-1)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

281. 20. 确定串T在串S中首次出现的位置的操作称为串的模式匹配。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

282. 21. 假设以行序为主序存储二维数组A=array[1..100,1..100],设每个数据元素占2个存储单元,基地址为8,则LOC[5,5]=( )。(难度系数:易 )

A. 816

B. 818

C. 1050

D. 1010

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

283. 22. 串是一种内容受限的线性表,串的数据元素是字符。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

284. 23. 除插入和删除操作外,数组的主要操作还有存取、修改、检索和排序等。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

285. 24. 空串与空格串是相同的。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

286. 25. 二维数组是其数组元素为线性表的线性表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

287. 26. 串的长度是指( )。(难度系数:易 )

A. 串中所含非空格字符的个数

B. 串中所含字符的个数

C. 串中所含不同字符的个数

D. 串中包含不同字母的个数

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

288. 27. 假设以行序为主序存储二维数组A=array[1...100,1...100],设每个数据元素占2个存储单元,基地址为10,则LOC[5,5]=。(难度系数:易 )

A. 1010

B. 808

C. 1020

D. 818

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

289. 28. 多维数组是向量的推广。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

290. 29. 使用三元组表存储稀疏矩阵的元素,有时并不能节省存储空间。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

291. 30. 设二维数组A[5][6]按行优先顺序存储在内存中,已知A[0][0] 起始地址为1000,每个数组元素占用5个存储单元,则元素A[4][4]的地址为( )。(难度系数:易 )

A. 1120

B. 1140

C. 1145

D. 1125

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

292. 31. 串的特殊性体现在( )。

A. 可以链式

B. 存储

C. 数据元素是单个字符

D. 数据元素可以是5个字符

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

293. 32. 广义表((a,b,c,d))的表头是( )。(难度系数:易 )

A. ()

B. (a,b,c,d)

C. a

D. (b,c,d)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

294. 33. 若矩阵中所有非零元素都集中在以主对角线为中心的带状区域中,区域外的值全为 0,则称为三对角矩阵。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

295. 34. 广义表A=(a,b,(c,d),(e,(f,g))),则Head(Tail(Head(Tail(Tail(A)))))的值为( )。(难度系数:易 )

A. d

B. c

C. (d)

D. (g)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

296. 35. 对特殊矩阵采用压缩存储的目的主要是为了(   )。(难度系数:易 )

A. 表达变得简单

B. 减少不必要的存储空间

C. 对矩阵元素的存取变得简单

D. 去掉矩阵中的多余元素

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

297. 36. 常对数组进行的两种基本操作是( )。(难度系数:易 )

A. 查找和修改

B. 查找与索引

C. 索引与、和修改

D. 建立与删除

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

298. 37. 广义表(a, b, (c, (d)))的表尾是( )。(难度系数:易 )

A. b,(c,(d))

B. (d)

C. (b,(c,(d)))

D. (c,(d))

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

299. 38. 若一个广义表的表头为空表,则此广义表亦为空表。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

300. 39. 设广义表L=((a,b,c)),则L的长度和深度分别为( )。(难度系数:易 )

A. 1和1

B. 2和3

C. 1和3

D. 1和2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

301. 40. 若广义表A满足Head(A)=Tail(A),则A为( )。(难度系数:易 )

A. (,)

B.

C. ()

D. (

()

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

302. 41. 设广义表L=((a,b,c)),则L的深度是( )。(难度系数:易 )

A. 3

B. 0

C. 1

D. 2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

303. 42. 设S="I_am_a_teacher",其长度为( )。(难度系数:易 )

A. 11

B. 13

C. 14

D. 12

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

304. 43. 一个广义表的深度是指该广义表展开后所含括号的层数。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

305. 44. 稀疏矩阵一般采用三元组方法进行压缩存储。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

306. 45. 下面的说法中,不正确的是(   )。(难度系数:易 )

A. 广义表是一种共享结构

B. 广义表是一种递归

C. 广义表是一种多层次的结构

D. 广义表是一种非线性结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

307. 46. 下面(   )不属于特殊矩阵。(难度系数:易 )

A. 对称矩阵

B. 对角矩阵

C. 三角矩阵

D. 稀疏矩阵

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

308. 47. 两个字符串相等的条件是( )(难度系数:易 )

A. 两串的长度相等,并且对应位置上的字符相同

B. 两串的长度相等

C. 两串包含的字符相同

D. 两串的长度相等,并且两串包含的字符相同

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

309. 48. 设有数组A[i,j],数组的每个元素长度为3字节,i的值为1到8,j的值为1到10,数组从内存首地址BA开始顺序存放,当用以列为主存放时,元素A[5,9]的存储首地址为( )。

A. BA+222

B. BA+225

C. BA+183

D. BA+144

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

310. 49. 堆栈、队列和数组的逻辑结构都是线性表结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

311. 50. 将数组称为随机存取结构是因为(   )。(难度系数:易 )

A. 随时可以对数组进行访问

B. 数组元素是随机的

C. 数组的存储结构是不定

D. 对数组任一元素的存取时间是相等的

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

312. 51. 在实际应用中,要输入多个字符串,且长度无法预定。则应该采用( )存储比较合适。(难度系数:易 )

A. 顺序

B. 无法确定

C. 堆结构

D. 链式

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

313. 52. 稀疏矩阵进行压缩存储,存储时需存储非零元的行号、列号、值。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

314. 53. 二维数组A的每个元素是由6个字符组成的串,行下标的范围从0~8,列下标的范围是从0~9,则存放A至少需要(   )个字节。

A. 240

B. 90

C. 180

D. 540

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

315. 54. 二维数组A的每个元素是由10个字符组成的串,其行下标i=0,1,…,8,列下标j=1,2,…,10。若A按行先存储,元素A[8,5]的起始地址与当A按列先存储时的元素( )的起始地址相同。设每个字符占一个字节。(难度系数:易 )

A. A[5,8]

B. A[0,9]

C. A[8,5]

D. A[3,10]

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

316. 55. 串"ababaabab"的nextval为( )。(难度系数:易 )

A. 010100011

B. 010102101

C. 010101011

D. 010104101

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

317. 56. 下列关于串的叙述中,不正确的是( )。(难度系数:易 )

A. 模式匹配是串的一种重要运算

B. 串既可以采用顺序存储,也可以采用链式存储

C. 空串是由空格构成的串

D. 串是字符的有限序列

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

318. 57. 若广义表A满足Head(A)=Tail(A),则A为( )。(难度系数:易 )

A. (,)

B.

C. (,,)

D. (

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

319. 58. 假设以行序为主序存储二维数组A=array[1...100,1...100],设每个数据元素占2个存储单元,基地址为10,则LOC[5,5]=。(难度系数:易 )

A. 818

B. 1010

C. 1020

D. 808

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

320. 59. 若对n阶对称矩阵A以行序为主序方式将其下三角形的元素(包括主对角线上所有元素)依次存放于一维数组B[1..(n(n+1))/2]中,则在B中确定aij(i 选择一项: a. j*(j-1)/2+i b. i*(i-1)/2+j c. i*(i+1)/2+j d. j*(j+1)/2+i

A. j*(j-1)/2+i

B. i*(i-1)/2+j

C. i*(i+1)/2+j

D. j*(j+1)/2+i

E. 对

F. 错

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

321. 60. 二维数组A[0…9,0…19]采用列序为主方式存储,每个元素占一个存储单元,并且元素A[0,0]的存储地址是200,则元素A[6,12]的地址是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

322. 61. 将下三角矩阵A[1..8,1..8]的下三角部分逐行地存储到起始地址为1000的内存单元中,已知每个元素占4个单元,则元素A[7,5]的地址为 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

323. 62. 两个串相等的充分必要条件是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

324. 63. 串是一种特殊的线性表,其特殊性表现在 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

325. 64. 对于二维数组或多维数组,分为按以行为主序和按 两种不同的存储方式存储。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

326. 65. 数组的插入操作,每次的时间复杂度都是O。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

327. 66. 二维数组A[10…20,5…10]采用行序为主方式存储,每个元素占4个存储单元,并且元素A[10,5]的存储地址是1000,则元素A[18,9]的地址是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

328. 67. 是由一个或多个空格字符组成的串,其长度等于其包含的空格个数。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

329. 68. 若广义表A满足Head(A)=Tail(A),则A为( )。(难度系数:易 )

A. ()

B.

C. (,)

D. (

()

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

330. 69. 对矩阵压缩存储是为了 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

331. 70. 一维数组的逻辑结构是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

332. 71. 串其长度等于零。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

333. 72. 组成串的数据元素只能是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

334. 73. 广义表(a,(a,b),d,e,((i,j),k))的长度是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

335. 74. 假设以行序为主序存储二维数组A=array[1...100,1...100],设每个数据元素占2个存储单元,基地址为10,则LOC[5,5]=。(难度系数:易 )

A. 818

B. 1010

C. 1020

D. 808

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

336. 75. 数组的插入操作,每次的时间复杂度都是O。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

337. 76. 有一个10阶对称矩阵A,采用压缩存储方式,以行序列为主存储, 且A[0][0]=1,则A[8][5]的地址是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

338. 77. 若对n阶对称矩阵A以行序为主序方式将其下三角形的元素(包括主对角线上所有元素)依次存放于一维数组B[1..(n(n+1))/2]中,则在B中确定aij(i 选择一项: a. i*(i-1)/2+j b. j*(j-1)/2+i c. i*(i+1)/2+j d. j*(j+1)/2+i

A. i*(i-1)/2+j

B. j*(j-1)/2+i

C. i*(i+1)/2+j

D. j*(j+1)/2+i

E. 对

F. 错

G. 索引与、和修改

H. 建立与删除

I. 查找与索引

J. 查找和修改

K. 540

L. 180

M. 90

N. 240

O. 对

P. 错

Q. 0

R. 1

S. 3

T. 2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

339. 78. 若广义表A满足Head(A)=Tail(A),则A为( )。(难度系数:易 )

A.

B. (,,)

C. ()

D. (

()

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

340. 1. 对二叉树中的结点进行按层次顺序(每一层自左至右)的访问操作称为二叉树的层次遍历,遍历所得的结点序列称为二叉 树的层次序列。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

341. 2. 如果结点A有3个兄弟,B是A的双亲,则结点B的度是(   )。

A. 有多种,但根结点都没有左孩子

B. 唯一的

C. 有多种,但根结点都没有右孩子

D. 有多种

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

342. 3. 深度为h的非空二叉树的第i层最多有2h-1 个结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

343. 4. 将一棵有 100 个结点的完全二叉树从上到下,从左到右依次对结点进行编号,根结点的编号为 1,则编号 为 49 的结点的左孩子的编号为()。

A. 99

B. 98

C. 100

D. 97

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

344. 5. 最小生成树指的是( ) 。(难度系数:易 )

A. 连通网的极小连通子图

B. 由连通网所得到的顶点数相对较少的生成树

C. 由连通网所得到的边数最少的生成树

D. 连通网中所有生成树中权值之和为最小的生成树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

345. 6. 将含有150个结点的完全二叉树从根这一层开始,每一层从左到右依次对结点进行编号,根结点的编号为1,则编号为69的结点的双亲结点的编号为( )。

A. 35

B. 34

C. 33

D. 36

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

346. 7. 利用n个值作为叶结点的权生成的哈夫曼树中共包含有个结点。(难度系数:易 )

A. n+1

B. n

C. 2*n-1

D. 2*n

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

347. 8. 在下列存储形式中,( )不是树的存储形式?(难度系数:易 )

A. 顺序存储表示法

B. 双亲表示法

C. 孩子兄弟表示法

D. 孩子链表表示法

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

348. 9. 给定一组权值,可以唯一构造出一棵哈夫曼树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

349. 10. 设与一棵树 T 所对应的二叉树为 BT,则与 T 中的叶子结点所对应的 BT 中的结点也一定是叶子结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

350. 11. 哈夫曼树一定是完全二叉树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

351. 12. 一组权值,可以唯一构造出一棵哈夫曼树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

352. 13. 按照二叉树的递归定义,对二叉树遍历的常用算法有先序、中序、后序三种。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

353. 14. 一棵二叉树中顺序编号为i的结点,若它存在左孩子,则左孩子编号分别为2i。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

354. 15. 由树转化为二叉树,其根结点的右子树总是空的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

355. 16. 由1个结点可以构造出多少种不同的二叉树?( )(难度系数:易 )

A. 5

B. 3

C. 1

D. 2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

356. 17. 二叉树中每个结点的度最大为2,因此二叉树是一种特殊的树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

357. 18. 对二叉树的结点从1开始进行连续编号,要求每个结点的编号大于其左、右孩子的编号,同一结点的左右孩子中,其左孩子的编号小于其右孩子的编号,可采用( )遍历实现编号。(难度系数:易 )

A. 从根开始按层次遍历

B. 先序

C. 中序

D. 后序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

358. 19. 将树中结点赋上一个有着某种意义的实数,称此实数为该结点的( )(难度系数:易 )

A. 无

B. 右·

C. 左

D. 权

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

359. 20. 完全二叉树中每个结点或者没有孩子或者有2个孩子。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

360. 21. 由一棵二叉树的前序序列和后序序列可以唯一确定它。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

361. 22. 已知一棵二叉树的前序序列和中序序列可以唯一地构造出该二叉树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

362. 23. 下列有关二叉树的说法不正确的是( )。(难度系数:易 )

A. 二叉树中结点个数必大于0

B. 二叉树的度是2

C. 完全二叉树中,任何一个结点的度,或者为0或者为2

D. 二叉树中度为0的结点的个数等于度为2的结点的个数加1

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

363. 24. 满二叉树中存在度为1的结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

364. 25. 某二叉树的前序和后序序列正好相反,则该二叉树一定是()的二叉树。

A. 高度等于其结点数

B. 空或者只有一个结点

C. 任一结点无右孩子

D. 任一结点无左孩子

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

365. 26. 完全二叉树就是满二叉树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

366. 27. 若二叉树采用二叉链表存储结构,要交换其所有分支结点左、右子树的位置,利用( )遍历方法最合适。(难度系数:易 )

A. 后序

B. 中序

C. 前序

D. 按层次

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

367. 28. 一般树和二叉树的结点数目都可以为0。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

368. 29. 当字符集中的各字符使用频率不均匀时,等长编码是最优的前缀码。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

369. 30. 若X是二叉中序线索树中一个有左孩子的结点,且X不为根,则X的前驱为( )。(难度系数:易 )

A. X的左子树中最右叶结点

B. X的左子树中最右结点

C. X的右子树中最左的结点

D. X的双亲

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

370. 31. 在一棵度具有5层的满二叉树中结点总数为( )。(难度系数:易 )

A. 32

B. 16

C. 33

D. 31

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

371. 32. 讨论树、森林和二叉树的关系,目的是为了( )。(难度系数:易 )

A. 借助二叉树上的运算方法去实现对树的一些运算

B. 体现一种技巧,没有什么实际意义

C. 将树、森林转换成二叉树

D. 将树、森林按二叉树的存储方式进行存储并利用二叉树的算法解决树的有关问题

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

372. 33. 利用3、6、8、12这四个值作为叶子结点的权,生成一棵哈夫曼树,该树中所有叶子的最长带权路径长度为。(难度系数:易 )

A. 12

B. 30

C. 18

D. 16

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

373. 34. 数据结构中的数据元素存在一对多的关系称为树形结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

374. 35. 设一棵完全二叉树,其最高层上最右边的叶结点的编号为奇数,该叶节点的双亲结点的编号为10,该完全二叉树一共有21个结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

375. 36. 最小生成树是指边数最少的生成树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

376. 37. 将含有86个结点的完全二叉树从根结点开始编号,根为1号,后面按从上到下、从左到右的顺序对结点编号,那么编号为3的右孩子编号为( )(难度系数:易 )

A. 7

B. 6

C. 8

D. 9

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

377. 38. 一棵完全二叉树上有1001个结点,其中叶子结点的个数是( )。(难度系数:易 )

A. 500

B. 501

C. 254

D. 250

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

378. 39. 一棵哈夫曼树有m 个叶子结点,则其结点总数为2m-1。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

379. 40. 二叉树为二叉排序的充分必要条件是其任一结点的值均大于其左孩子的值、小于其右孩子的值。这种说法是不正确的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

380. 41. 在一棵二叉树中,若编号为i的结点存在右孩子,则( )孩子的顺序编号为 2i+1(难度系数:易 )

A. 权

B. 左

C. 右

D. 无

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

381. 42. 在一棵度为3的树中,度为3的结点个数为2,度为2的结点个数为1,则度为0的结点个数为( )。(难度系数:易 )

A. 5

B. 6

C. 4

D. 7

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

382. 43. 在二叉树中插入结点则该二叉树便不再是二叉树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

383. 44. 在只有度为0和度为k的结点的k叉树中,设度为0的结点有 n0 个,度为k的结点有 nk 个,则有 n0=nk+1。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

384. 45. 树的带权路径长度最小的二叉树中必定没有度为 1 的结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

385. 46. 任何一棵二叉树的叶子结点在前序、中序、后序遍历序列中的相对次序( )。(难度系数:易 )

A. 有时发生变化

B. 肯定不发生改变

C. 肯定发生改变

D. 不能确定

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

386. 47. 在任意一棵二叉树中,叶子结点的个数等于度为2结点的个数加1。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

387. 48. 删除二叉排序树中一个结点,再重新插入上去,一定能得到原来的二叉排序树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

388. 49. 在一棵树中,( )没有前驱结点。(难度系数:易 )

A. 树根结点

B. 空结点

C. 叶结点

D. 分支结点

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

389. 50. 深度为 h 的非空二叉树的第 i 层最多有 2i-1 个结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

390. 51. 在二叉树的链式存储结构中,通常每个结点中设置三个域,它们是值域、左指针和右指针。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

391. 52. n(n≥2)个权值均不相同的字符构成哈夫曼树,关于该树的叙述中,正确的是()。(难度系数:易 )

A. 树中任一非叶结点的权值一定不小于下一层任一结点的权值

B. 树中两个权值最小的结点一定是兄弟结点

C. 树中一定没有度为1的结点

D. 该树一定是一棵完全二叉树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

392. 53. 一组权值,可以唯一构造出一棵哈夫曼树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

393. 54. 假定一棵二叉树中,双分支结点数为15,单分支结点数为30,则叶子结点数为( )。(难度系数:易 )

A. 17

B. 15

C. 16

D. 47

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

394. 55. 一棵深度为5的满二叉树,有( )个分支结点(难度系数:易 )

A. 12

B. 15

C. 10

D. 5

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

395. 56. 引入二叉线索树的目的是( )。(难度系数:易 )

A. 加快查找结点的前驱或后继的速度

B. 为了能在二叉树中方便的进行插入与删除

C. 使二叉树的遍历结果唯一

D. 为了能方便的找到双亲

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

396. 57. 对于一棵具有n个结点,其高度为h的二叉树,进行任一种次序遍历的时间复杂度为O( n )。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

397. 58. 在完全二叉树中,若某结点无左孩子,则它必是叶结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

398. 59. 设二叉树有n个结点,则其深度为( )。(难度系数:易 )

A. n

B. 不能确定

C. n-1

D. n+1

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

399. 60. 二叉树可以用 0≤度≤2 的有序树来表示。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

400. 61. 哈夫曼树是带权值的树,且权值较大的结点离树较近。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

401. 62. 设F是一个森林,B是由F变换得的二叉树。若F中有n个非终端结点,则B中右指针域为空的结点有( )个。(难度系数:易 )

A. n

B. n+2

C. n+1

D. n-1

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

402. 63. 树的先根遍历序列等同于该树对应的二叉树中序遍历序列。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

403. 64. 将含有86个结点的完全二叉树从根结点开始编号,根为1号,后面按从上到下、从左到右的顺序对结点编号,那么编号为42的左孩子编号为( )(难度系数:易 )

A. 84

B. 40

C. 90

D. 80

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

404. 65. 利用n个值作为叶结点的权生成的哈夫曼树中共包含有个结点。(难度系数:易 )

A. n+1

B. 2*n

C. 2*n-1

D. n

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

405. 66. 由权值为(4,7,6,2)的叶子结点生成一棵哈夫曼树,其带权路径长度为( )。(难度系数:易 )

A. 37

B. 72

C. 48

D. 24

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

406. 67. 把一棵树转换为二叉树后,这棵二叉树的形态是( )。(难度系数:易 )

A. 3

B. 4

C. 2

D. 1

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

407. 68. 以下说法不正确的是( )。(难度系数:易 )

A. 在一个有向图的拓扑序列中,若顶点a在顶点b之前,则图中必有一条弧。

B. 对有向图G,如果从任意顶点出发进行一次深度优先或广度优先搜索能访问到每个顶点,则该图一定是完全图。

C. 强连通分量是有向图中的极大强连通子图。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

408. 69. 对于如图所示二叉树采用中根遍历,正确的遍历序列应为()

A. CDFBEA

B. ABCDEF

C. ABECDF

D. CBDAEF

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

409. 70. 将一棵树转换成二叉树后,根结点没有左子树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

410. 71. 用树的前序遍历和中序遍历可以导出树的后序遍历。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

411. 72. 哈夫曼树是访问叶子结点的外部路径长最长的二叉树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

412. 73. 一个具有1025个结点的二叉树的高h为( )。(难度系数:易 )

A. 11至1025之间

B. 10

C. 10至1024之间

D. 11

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

413. 74. 利用n个值作为叶结点的权生成的哈夫曼树中共包含有个结点。(难度系数:易 )

A. 2*n

B. n+1

C. 2*n-1

D. n

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

414. 75. 设哈夫曼树中有199个结点,则该哈夫曼树中有( )个叶子结点。(难度系数:易 )

A. 100

B. 99

C. 101

D. 102

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

415. 76. 哈夫曼树一定是满二叉树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

416. 77. 由3个结点可以构造出多少种不同的二叉树?( )(难度系数:易 )

A. 4

B. 2

C. 3

D. 5

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

417. 78. 在二叉树的链式存储结构中,通常每个结点中设置三个域,它们是值域、( )、右指针。(难度系数:易 )

A. 左孩子

B. 右孩子

C. 双亲

D. 左指针

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

418. 79. 利用二叉链表存储树,则根结点的右指针是( )。(难度系数:易 )

A. 非空

B. 空

C. 指向最左孩子

D. 指向最右孩子

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

419. 80. 如果将给定的一组数据作为叶子数值,所构造出的二叉树的带权路径长度最小,则该树称为( )。(难度系数:易 )

A. 二叉树

B. 哈夫曼树

C. 平衡二叉树

D. 完全二叉树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

420. 81. 已知一棵二叉树的前序序列和后序序列可以唯一地构造出该二叉树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

421. 82. 若二叉树中度为2的结点有15个,则该二叉树有个叶子结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

422. 83. 根据二叉树的定义,具有三个结点的二叉树有 种不同的形态。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

423. 84. 对二叉链表的访问只能从 指针开始。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

424. 85. 实现任意二叉树的后序遍历的非递归算法而不适用栈结构,最佳的二叉树方法是采用的存储结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

425. 86. 深度为5的二叉树至多以有个结点

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

426. 87. 哈夫曼树通常权值较大的结点离根 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

427. 88. 在 遍历二叉树的序列中,任何结点的子树上的所有结点,都是直接跟在该结点之后。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

428. 89. 结点最少的二叉树为。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

429. 90. 利用3、6、8、12这四个值作为叶子结点的权,生成一棵哈夫曼树,该树中所有叶子的最长带权路径长度为。(难度系数:易 )

A. 30

B. 18

C. 16

D. 12

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

430. 91. 有12个结点的平衡二叉树的最大深度是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

431. 92. 具有五层结点的二叉树平衡树至少有个结点

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

432. 93. 哈夫曼树是带权路径长度 的树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

433. 94. 满二叉树也是完全二叉树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

434. 95. 一颗二叉树的叶结点在前序、中序,后序遍历中的相对次序不发生改变

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

435. 96. 在一非空二叉树的中,根结点的右边只有上的所有结点

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

436. 97. 树最适合用来表示元素之间具有的数据

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

437. 98. 若二叉树中有20个叶子结点,则该二叉树有 个度为2的结点

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

438. 99. 已知某二叉树的后序遍历为dabcc,中序遍历为debac,则它的前序遍历为

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

439. 100. 一棵非空的二叉树的先序遍历序列与后序遍历序列正好相反,则该二叉树一定满足( )。(难度系数:易 )

A. 所有的结点均无右孩子

B. 是任意一棵二叉树

C. 只有一个叶子结点

D. 所有的结点均无左孩子

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

440. 101. 利用n个值作为叶结点的权生成的哈夫曼树中共包含有个结点。(难度系数:易 )

A. 2*n

B. n+1

C. n

D. 2*n-1

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

441. 1. n个顶点的强连通图的形状是( )。

A. 有回路

B. 环状

C. 无回路

D. 树状

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

442. 2. n个顶点的强连通图至少有(  )条边。(难度系数:易 )

A. n-1

B. n×(n-1)

C. n+1

D. n

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

443. 3. 若采用三元组压缩技术存储稀疏矩阵,只要把每个元素的行下标和列下标互换,就完成了对该矩阵的转置运算。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

444. 4. 若图 G 的最小生成树不唯一,则 G 的边数一定多于 n-1,并且权值最小的边有多条(其中 n 为 G 的顶点数)。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

445. 5. 在一个图中,所有顶点的度数之和等于图的边数的( )倍。(难度系数:易 )

A. 1

B. 1/2

C. 2

D. 4

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

446. 6. 在一个无向图中,所有顶点的度数之和等于所有边数的( )倍。(难度系数:易 )

A. 1

B. 1/2

C. 4

D. 2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

447. 7. 对于一个图 G,若边集合 E(G)为无向边的集合,则称该图为无向图。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

448. 8. 图的深度优先遍历类似于二叉树的()。

A. .后序遍历

B. 中序遍历

C. 层次遍历

D. 先序遍历

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

449. 9. 一个具有个 n 顶点的无向图中,要连通全部顶点至少需要n-1条边。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

450. 10. 若一个有向图的邻接矩阵中,对角线以下元素均为 0,则该图的拓扑有序序列必定存在。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

451. 11. 对于有向图,顶点的度分为入度和出度,以该顶点为终点的边数目叫入度。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

452. 12. 对于具有n个顶点的图,若采用邻接矩阵表示,则该矩阵的大小为( )。(难度系数:易 )

A. (n-1)2

B. n-1

C. n

D. n2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

453. 13. 下列有关图遍历的说法正确的是( )。(难度系数:易 )

A. 连通图的深度优先搜索是一个递归过程

B. 非连通图不能用深度优先搜索法

C. 图的遍历要求每一顶点仅被访问一次

D. 图的广度优先搜索中邻接点的寻找具有"先进先出”的特征

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

454. 14. 用邻接表表示图进行广度优先遍历时,通常借助( )来实现算法。(难度系数:易 )

A. 树

B. 队列

C. 图

D. 栈

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

455. 15. 对于有向图,顶点的度分为入度和出度,入度是以该顶点为终点的入边数目;出度是以该顶点为起点的出边数目,该顶点的度等于其入度和出度之和。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

456. 16. 结构中的数据元素存在多对多的关系称为图形结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

457. 17. 对有向图G,如果从任一顶点出发进行一次深度优先或广度优先搜索就能访问每个顶点,则该图一定是完全图。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

458. 18. 如果从一无向图的任意顶点出发进行一次深度优先搜索即可访问所有顶点,则该图一定是连通。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

459. 19. 在n个结点的元向图中,若边数在于 n-1,则该图必是连通图。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

460. 20. 为了实现图的深度优先搜索遍历,其非递归的算法中需要使用的一个辅助数据结构为()

A. 树

B. 图

C. 栈

D. 表

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

461. 21. 深度优先遍历类似于二叉树的( )。

A. 中序遍历

B. 后序遍历

C. 层次遍历

D. 先序遍历

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

462. 22. 具有n个顶点的有向图最多有( )条边。(难度系数:易 )

A. n

B. n的平方

C. n(n+1)

D. n(n-1)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

463. 23. 任何有向网络(AOV-网络)拓扑排序的结果是唯一的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

464. 24. 在无向图中,若从顶点 A 到顶点 B 存在路径,则称 A 与 B 之间是连通的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

465. 25. 带权连通图中某一顶点到图中另一定点的最短路径不一定唯一。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

466. 26. 通常可以把某城市中各公交站点间的线路图抽象成()状结构(难度系数:易 )

A. 栈

B. 树

C. 图

D. 表

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

467. 27. 有一个 n 个顶点的有向完全图的弧数为n(n-1)。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

468. 28. 图的深度优先遍历算法类似于二叉树的( )遍历。

A. 层次

B. 先序

C. 后序

D. 中序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

469. 29. 若采用邻接表的存储结构,则图的广度优先搜索类似于二叉树的层次遍历。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

470. 30. 图的广度优先搜索算法通常采用递归算法求解。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

471. 31. 具有 n 个顶点的连通图的生成树具有 n-1 条边。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

472. 32. 一个无向连连通图的生成树是含有该连通图的全部项点的()。

A. 极小子图

B. 极大连通子图

C. 极大子图

D. 极小连通子图

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

473. 33. 用邻接表表示图进行深度优先遍历时,通常借助( )来实现算法。(难度系数:易 )

A. 图

B. 栈

C. 队列

D. 树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

474. 34. 边数很多的稠密图,适宜用邻接矩阵表示。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

475. 35. n个顶点的无向连通图至少有n-1条边,n个顶点的有向强连通图至少有n条边。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

476. 36. 一个无向图采用邻接矩阵存储方法,其邻接矩阵一定是一个对称矩阵。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

477. 37. 若图的邻接矩阵是对称矩阵,则该图一定是无向图。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

478. 38. 图的最小生成树的形状可能不唯一。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

479. 39. 在一个无向图中,所有顶点的度数之和等于所有边数的2倍。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

480. 40. 在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的( )倍。(难度系数:易 )

A. 2

B. 1/2

C. 1

D. 4

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

481. 41. 下面()方法不可以判断出一个有向图是否有环。(难度系数:易 )

A. 求最短路径

B. 拓扑排序

C. 深度优先遍历

D. 求关键路径

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

482. 42. 邻接表法只用于有向图的存储,邻接矩阵对于有向图和无向图的存储都适用。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

483. 43. 如果从无向图的任一顶点出发进行一次深度优先搜索即可访问所有顶点,则该图一定是( )。(难度系数:易 )

A. 有回路

B. 一棵树

C. 完全图

D. 连通图

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

484. 44. 若从无向图的任意一个顶点出发进行一次深度优先搜索可以访问图中所有的顶点,则该图一定是( )图。(难度系数:易 )

A. 强连通

B. 连通

C. 有向

D. 非连通

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

485. 45. 图的深度优先搜索是一种典型的回溯搜索的例子,可以通过递归算法求解。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

486. 46. 在含有 n 个项点有 e 条边的无向图的邻接矩阵中,零元素的个数为()。

A. e

B. n2-e

C. 2e

D. n2-2e

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

487. 47. 在有向图中每个顶点的度等于各顶点的入度与出度之和。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

488. 48. 具有n个顶点的无向图最多有( )条边。(难度系数:易 )

A. n/2

B. n(n+1)

C. n(n-1)/2

D. n2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

489. 49. G是一个非连通无向图,共有28条边,则该图至少有( )个顶点。(难度系数:易 )

A. 7

B. 6

C. 9

D. 8

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

490. 50. 一个具有n个顶点的无向完全图包含( )条边。(难度系数:易 )

A. n(n-1)

B. n(n+1)/2

C. n(n-1)/2

D. n(n+1)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

491. 51. 有向图是一种非线性结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

492. 52. 广度优先遍历类似于二叉树的( )。(难度系数:易 )

A. 先序遍历

B. 中序遍历

C. 层次遍历

D. 后序遍历

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

493. 53. 如果从一个顶点出发又回到该顶点,则此路径叫做环或回路。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

494. 54. 对于一个图 G,若边集合 E(G)为有向边的集合,则称该图为有向图。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

495. 55. 无向图的邻接矩阵是对称的有向图的邻接矩阵是不对称的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

496. 56. 无向图的邻接矩阵是一个对称矩阵。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

497. 57. 存储无向图的邻接矩阵是对称的,故只存储邻接矩阵的下(或上)三角部分即可。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

498. 58. 无向图的邻接矩阵是一个( )。(难度系数:易 )

A. 上三角矩阵

B. 零矩阵

C. 对称矩阵

D. 对角矩阵

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

499. 59. 对于有向图,顶点的度分为入度和出度,以该顶点为起点的边数目叫出度。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

500. 60. 设G为具有N个顶点的无向连通图,则G至少有条边。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

501. 61. 出度是以该顶点为起点的数目。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

502. 62. 入度是以该顶点为终点的入边。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

503. 63. 缩短关键路径上活动的工期一定能够缩短整个工程的工期。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

504. 64. 无向图G中极大连通子图称为G的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

505. 65. 一个连通图的生成树是该图的极小连通子图。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

506. 66. 若连通网络上各边的权值均不相同,则该图的最小生成树有棵。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

507. 67. 若图G中任意两个顶点都连通,则称G为

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

508. 68. 不存在拓扑序列的是图中存在回路。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

509. 69. 在无向图中,如果从顶点v到顶点v′有路径,则称v和v′是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

510. 70. 在有向图G中,若任意两个顶点Vi和Vj都连通,从VI到Vj和从Vj到Vi都存在路径,则称该图为。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

511. 71. 在无权图G的邻接矩阵A中,若(vi,vj)或〈vi,vj〉属于图G的边集,则对应元素A[i][j]等于 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

512. 72. 有向图顶点V的度等于其和出度之和。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

513. 73. n个顶点的连通图用邻接矩阵表示时,该矩阵至少有范围非0元素。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

514. 74. 在一个有向图中,所有顶点入度之和等于所有顶点出度之和的 倍。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

515. 75. 邻接表是图的一种( )。(难度系数:易 )

A. 索引存储结构

B. 顺序存储结构

C. 链式存储结构

D. 散列存储结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

516. 76. 任何无向网络拓扑排序的结果是唯一的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

517. 77. 边很多的图称为。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

518. 78. 对于有向图,顶点V的度分为入度和。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

519. 79. 在一个图中每条边可以表上具有某种含义的数值,该数值称为。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

520. 80. 具有N(N-1)/2条边的无向图成为。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

521. 81. 用相邻矩阵表示图所用的存储空间大小与图的边数成正比。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

522. 1. 非空二叉排序树的任意一棵子树也是二叉排序树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

523. 2. 在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并已知A的左孩子的平衡因子为0右孩子的平衡因子为1,则应作( )型调整以使其平衡。(难度系数:易 )

A. LL

B. RL

C. RR

D. LR

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

524. 3. 设哈希表长为14,哈希函数是H(key)=key%11,表中已有数据的关键字为15,38,61,84共四个,现要将关键字为49的元素加到表中,用二次探测法解决冲突,则放入的位置是( )。(难度系数:易 )

A. 9

B. 3

C. 8

D. 5

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

525. 4. 顺序查找法与二分查找法对存储结构的要求是( )。(难度系数:易 )

A. 顺序查找与二分查找均只是适用于顺序表

B. 顺序查找与二分查找均既适用于顺序表,也适用于链表

C. 二分查找适用于顺序表

D. 顺序查找只是适用于顺序表

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

526. 5. 下面( )算法适合构造一个稠密图G的最小生成树。(难度系数:易 )

A. Floyd算法

B. Kruskal算法

C. Dijkstra算法

D. Prim算法

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

527. 6. 分别以下列序列构造二叉排序树,与用其它三个序列所构造的结果不同的是( )。(难度系数:易 )

A. (100,120,110,130,80, 60, 90)

B. (100,60, 80, 90, 120,110,130)

C. (100,80, 90, 60, 120,110,130)

D. (100,80, 60, 90, 120,130,110)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

528. 7. 设散列表长 m=14,散列函数 H(K)=K%11,已知表中已有 4 个结点:r(15)=4; r(38)=5; r(61)=6;r(84)=7, 其他地址为空,如用二次探测再散列处理冲突,关键字为 49 的结点地址是()。

A. 3

B. 8

C. 5

D. 9

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

529. 8. ( )是记录某个数据项的值,用它可以识别、确定一个记录(难度系数:易 )

A. 折半

B. 关键字

C. 主关键字

D. 顺序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

530. 9. 折半查找方法适用于按值有序的线性链表的查找。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

531. 10. 下列关于m阶B-树的说法正确的是()。(难度系数:易 )

A. 非叶结点至少有m/2 (m为偶数)或m/2+1(m为奇数)棵子树

B. 所有叶子都在同一层次上

C. 根结点中的数据是有序的

D. 根结点至多有m棵子树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

532. 11. 设有 100 个元素,用折半查找法进行查找时,最大比较次数是()。

A. 25

B. 7

C. 10

D. 50

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

533. 12. ( )遍历二叉排序树可得到一个有序序列(难度系数:易 )

A. 关键字

B. 主关键字

C. 顺序

D. 折半

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

534. 13. 有一个长度为10的有序表,按折半查找对该表进行查找,在等概率情况下查找成功的平均比较次数为( )。(难度系数:易 )

A. 29/10

B. 31/10

C. 26/10

D. 29/9

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

535. 14. 如果要求一个线性表既能较快的查找,又能适应动态变化的要求,最好采用查找法。(难度系数:易 )

A. 哈希查找

B. 顺序查找

C. 分块查找

D. 折半查找

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

536. 15. n个顶点的连通图用邻接距阵表示时,该距阵至少有( )个非零元素。(难度系数:易 )

A. n

B. n/2

C. n2

D. 2(n-1)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

537. 16. ( )查找只适用于顺序存储结构的有序表(难度系数:易 )

A. 顺序

B. 主关键字

C. 折半

D. 关键字

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

538. 17. 折半查找方法可以用于按值有序的线性链表的查找。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

539. 18. 在索引顺序表上实现分块查找,在等概率查找情况下,其平均查找长度不与表的个数有关,而与每一块中的元素个数有关。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

540. 19. 散列表查找的原理是( )。

A. 按关键字值的比较进行查找

B. 在待查记录的关键字值与该记录的存储位置之间建立确定的对应关系

C. 基于二分查找的方法

D. 按待查记录的关键字有序的顺序方式存储

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

541. 20. 哈希的查找无需进行关键字的比较。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

542. 21. 静态查找与动态查找的根本区别在于( )。

A. 所包含的数据元素的类型不一样

B. 施加在其上的操作不同

C. 存储实现不一样

D. 它们的逻辑结构不一样

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

543. 22. m阶B-树是一棵( )。(难度系数:易 )

A. m+1叉平衡排序树

B. m叉平衡排序树

C. m叉排序树

D. m-1叉平衡排序树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

544. 23. 要求在n个数据元素中找其中值最大的元素,设基本操作为元素间的比较。则比较的次数为n-1。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

545. 24. ( )查找又称为 二分查找 。使用该查找算法的前提条件是,查找表中记录相应的关键字值必须按升序或降序排列(难度系数:易 )

A. 顺序

B. 折半

C. 主关键字

D. 关键字

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

546. 25. 在一个查找表中,能够唯一地确定一个记录的关键字称为( )(难度系数:易 )

A. 折半

B. 顺序

C. 主关键字

D. 关键字

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

547. 26. 、对n个元素的表做顺序查找时,若查找每个元素的概率相同,则平均查找长度为( )。(难度系数:易 )

A. (n-1)/2

B. (n+1)/2

C. n

D. n/2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

548. 27. 给出不同的输入序列建造二叉排序树,一定得到不同的二叉排序树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

549. 28. 适用于折半查找的表的存储方式及元素排列要求为( )。(难度系数:易 )

A. 顺序方式存储,元素无序

B. 顺序方式存储,元素有序

C. 链接方式存储,元素无序

D. 链接方式存储,元素有序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

550. 29. 顺序查找方法适合于存储结构为( )的线性表。(难度系数:易 )

A. 索引存储

B. 散列存储或索引存储

C. 散列存储

D. 顺序存储或链接存储

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

551. 30. 下面关于哈希查找的说法,正确的是()。(难度系数:易 )

A. 用链地址法处理冲突,不会引起二次聚集现象

B. 采用链地址法处理冲突时,若插入规定总是在链首,则插入任一个元素的时间是相同的

C. 用链地址法处理冲突,适合表长不确定的情况

D. 采用链地址法处理冲突时,查找一个元素的时间是相同的

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

552. 31. ( )查找是一种最简单的查找方法(难度系数:易 )

A. 顺序

B. 关键字

C. 主关键字

D. 折半

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

553. 32. 下面关于哈希查找的说法,正确的是( )。(难度系数:易 )

A. 除留余数法是所有哈希函数中最好的

B. 哈希表的平均查找长度有时也和记录总数有关

C. 不存在特别好与坏的哈希函数,要视情况而定

D. 哈希函数构造的越复杂越好,因为这样随机性好,冲突小

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

554. 33. 对线性表进行二分查找时,要求线性表必须( )。(难度系数:易 )

A. 以链接存储方式

B. 以顺序存储方式 ,且数据元素有序

C. 以顺序存储方式

D. 以链接存储方式,且数据元素有序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

555. 34. “顺序查找法”是指在顺序表上进行查找的方法。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

556. 35. 图的BFS生成树的树高比DFS生成树的树高( )。(难度系数:易 )

A. 相等

B. 小或相等

C. 小

D. 大或相等

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

557. 36. 折半查找只适用与有序表,包括有序的顺序表和有序的链表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

558. 37. 对于一个线性表,若要求既能进行较快地插入和删除,又要求存储结构能够反映数据元素之间的逻辑关系,则应该( )。(难度系数:易 )

A. 以链接存储方式

B. 以索引存储方式

C. 以顺序存储方式

D. 以散列存储方式

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

559. 38. 一个好的哈希函数应使函数值均匀的分布在存储空间的有效地址范围内,以尽可能减少冲突。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

560. 39. 采用顺序查找方法查找长度为n的线性表时,每个元素的平均查找长度为( )。(难度系数:易 )

A. n

B. (n+1)/2

C. n/2

D. (n-1)/2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

561. 40. 下面关于B-和B+树的叙述中,正确的是()。(难度系数:易 )

A. B-树和B+树都能有效地支持顺序检索

B. B-树和B+树都可用于文件的索引结构

C. B-树和B+树都能有效地支持随机检索

D. B-树和B+树都是平衡的多叉树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

562. 41. 采用线性探测法处理冲突,可能要探测多个位置,在查找成功的情况下,所探测的这些位置上的关键字 。(难度系数:易 )

A. 不一定都是同义词

B. 一定都不是同义词

C. 都相同

D. 一定都是同义词

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

563. 42. 关键字自身作为哈希函数,即 H(k)=k,也可自身加上一个常数作为哈希函数,即 H(k)=k+C 这种构造哈希函数的方式叫直接定址法。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

564. 43. 折半搜索与二叉排序树的时间性能( )。(难度系数:易 )

A. 数量级都是O(log2n)

B. 完全不同

C. 有时不相同

D. 相同

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

565. 44. 散列技术中的冲突指的是( )。(难度系数:易 )

A. 不同键值的元素对应于相同的存储地址

B. 数据元素过多

C. 两个元素具有相同的序号

D. 两个元素的键值不同,而其他属性相同

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

566. 45. 哈希函数有一个共同的性质,即函数值应当以( )取其值域的每个值。(难度系数:易 )

A. 平均概率

B. 最小概率

C. 同等概率

D. 最大概率

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

567. 46. 对22个记录的有序表作折半查找,当查找失败时,至少需要比较( )次关键字。(难度系数:易 )

A. 3

B. 6

C. 4

D. 5

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

568. 47. 折半查找有序表(4,6,10,12,20,30,50,70,88,100)。若查找表中元素58,则它将依次与表中( )比较大小,查找结果是失败。(难度系数:易 )

A. 30,88,50

B. 20,70,30,50

C. 30,88,70,50

D. 20,50

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

569. 48. 要求在n个数据元素中找其中值最大的元素,设基本操作为元素间的比较。则比较的和算法的时间复杂度为O。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

570. 49. 采用线性探测法处理冲突,可能要探测多个位置,在查找成功的情况下,所探测的这些位置上的关键字 。(难度系数:易 )

A. 一定都是同义词

B. 都相同

C. 一定都不是同义词

D. 不一定都是同义词

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

571. 50. 要求在n个数据元素中找其中值最大的元素,设基本操作为元素间的比较。则比较的和算法的时间复杂度为O。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

572. 51. 散列表的查找效率主要取决于所选择的散列函数与处理冲突的方法。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

573. 52. 对一棵二叉排序树进行前序遍历一定可以得到一个按值有序的序列。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

574. 53. 如果要求一个线性表既能较快的查找,又能适应动态变化的要求,最好采用查找法。(难度系数:易 )

A. 顺序查找

B. 折半查找

C. 分块查找

D. 哈希查找

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

575. 54. 要求在n个数据元素中找其中值最大的元素,设基本操作为元素间的比较。则比较的和算法的时间复杂度为O。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

576. 55. 二分查找的存储结构仅限于 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

577. 56. 采用线性探测法处理冲突,可能要探测多个位置,在查找成功的情况下,所探测的这些位置上的关键字 。(难度系数:易 )

A. 不一定都是同义词

B. 都相同

C. 一定都不是同义词

D. 一定都是同义词

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

578. 57. 对于长度为n的线性表,若进行顺序查找,则时间复杂度为 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

579. 58. 顺序查找法的平均查找长度为 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

580. 59. 如果要求一个线性表既能较快的查找,又能适应动态变化的要求,最好采用查找法。(难度系数:易 )

A. 折半查找

B. 顺序查找

C. 分块查找

D. 哈希查找

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

581. 60. 要求在n个数据元素中找其中值最大的元素,设基本操作为元素间的比较。则比较的和算法的时间复杂度为O。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

582. 61. 在散列函数H(key)=key % p中,p应取 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

583. 62. 对于二叉排序树的查找,若根结点元素的键值大于被查元素的键值,则应该在二叉树的 上继续查找。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

584. 63. 长度为255的表,采用分块查找法,每块的最佳长度是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

585. 64. 要求在n个数据元素中找其中值最大的元素,设基本操作为元素间的比较。则比较的和算法的时间复杂度为O。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

586. 1. n个元素进行冒泡法排序,通常需要进行n-1趟冒泡。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

587. 2. ( )是按关键字的非递减或非递增顺序对一组记录重新进行排列的操作

A. 关键字

B. 折半

C. 顺序

D. 主关键字

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

588. 3. 下述几种排序方法中,( )是稳定的排序方法。(难度系数:易 )

A. 希尔排序

B. 归并排序

C. 堆排序

D. 快速排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

589. 4. 如果待排序的记录数目很大,无法一次性调入内存,整个排序过程就必须借助外存分批调入( )才能完成(难度系数:易 )

A. 内部

B. 外部

C. 内存

D. 交换

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

590. 5. 排序算法理想的空间复杂度为O( )(难度系数:易 )

A. n

B. 2

C. 3

D. 1

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

591. 6. 以下时间复杂性是O(n2)(注意2表示平方)的排序方法是( )。

A. 二路归并排序

B. 直接插入排序

C. 冒泡排序

D. 直接选择排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

592. 7. 希尔排序在较率上较直接接入排序有较大的改进。但是不稳定的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

593. 8. 结点关键字转换为该结点存储单元地址的函数 H 称为哈希函数或叫散列函数。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

594. 9. 冒泡排序的空间复杂度为O( )(难度系数:易 )

A. 1

B. n

C. 3

D. 2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

595. 10. 折半搜索只适合用于有序表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

596. 11. 下述几种排序方法中,()不是稳定的排序方法。(难度系数:易 )

A. 快速排序

B. 简单选择排序

C. 归并排序

D. 堆排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

597. 12. 每次把待排序的区间划分为左、右两个子区间,其中左区间中记录的关键字均小于等于基准记录的关键字,右区间中记录的关键字均大于等于基准记录的关键字,这种排序称为( )。(难度系数:易 )

A. 快速排序

B. 插入排序

C. 归并排序

D. 堆排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

598. 13. 在堆排序和快速排序中,若原始记录接近正序和反序,则选用( )排序

A. 内部

B. 快速

C. 交换

D. 堆

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

599. 14. 在对一组记录(50,40,95,20,15,70,60,45,80)进行直接插入排序时,当把第7个记录60插入到有序表时,为寻找插入位置需要比较( )次(难度系数:易 )

A. 1

B. 4

C. 2

D. 3

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

600. 15. 直接插入排序在最好情况下的时间复杂度为O( )(难度系数:易 )

A. 3

B. 1

C. n

D. 2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

601. 16. 堆的形状是一棵( )。(难度系数:易 )

A. 满二叉树

B. 平衡二叉树

C. 二叉排序树

D. 完全二叉树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

602. 17. 由于希尔排序的最后一趟与直接插入排序过程相同,因此前者一定比后者花费的时间多。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

603. 18. 快速排序是排序算法中最快的一种。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

604. 19. 快速排序法是一种稳定性排序法。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

605. 20. 二叉排序树是用来进行排序的

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

606. 21. 冒泡排序是一种比较简单的( )排序方法

A. 堆

B. 内部

C. 交换

D. 主

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

607. 22. 用某种排序的方法对线性表(25,84,21,47,15,27,68,35,20)进行排序时,元素序列的变化情况如下: (1)25,84,21,47,15,27,68,35,20 (2)20,15,21,25,47,27,68,35,84 (3)15,20,21,25,35,27,47,68,84 (4)15,20,21,25,27,35,47,68,84 其所采用的排序方法是( )。

A. 希尔排序

B. 直接选择排序

C. 归并排序

D. 快速排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

608. 23. 向二叉排序树插入一个新结点时,新结点一定成为二叉排序树的一个叶子结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

609. 24. 序列初始为逆序时,冒泡排序法所进行的元素之间的比较次数最多。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

610. 25. 从未排序序列中依次取出元素与已经排好序的序列中的元素作比较。将其放入已排序序列的正确的位置上,此方法称为( )(难度系数:易 )

A. 交换排序

B. 归并排序

C. 选择排序

D. 插入排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

611. 26. 衡量排序算法的两个主要性能指标是执行排序算法所需要的时间和执行排序算法所需要的附加空间。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

612. 27. 当从一个最小堆中删除一个元素时,需要把堆尾元素填补到堆顶位置,然后再按条件把它逐层向下调整,直到调整到合适位置为止。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

613. 28. 从未排序序列中挑选元素,并将其放入已排序序列的一端,此方法称为( )。(难度系数:易 )

A. 选择排序

B. 归并排序

C. 插入排序

D. 交换排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

614. 29. 直接选择排序是一种不稳定的排序方法。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

615. 30. 对n个不同的排序码进行冒泡排序,在元素无序的情况下比较的次数最多为( )。(难度系数:易 )

A. n(n-1)/2

B. n-1

C. n

D. n+1

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

616. 31. 下列排序算法中,( )不能保证每趟排序至少能将一个元素放到其最终的位置上。

A. 堆排序

B. 快速排序

C. 希尔排序

D. 冒泡排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

617. 32. 下述几种排序方法中,要求内存最大的是( )。(难度系数:易 )

A. 堆排序

B. 归并排序

C. 快速排序

D. 希尔排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

618. 33. 从未排序序列中挑选元素,并将其依次放入已排序序列(初始时为空)的一端的方法,称为( )。(难度系数:易 )

A. 归并排序

B. 插入排序

C. 冒泡排序

D. 选择排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

619. 34. 在平均情况下,快速排序法最快,堆积排序法最节省空间。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

620. 35. 在索引查找中,首先查找索引表,然后查找相应的子表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

621. 36. 顺序文件是指文件中的物理记录按其在文件中的逻辑记录顺序依次存入存储介质而建立的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

622. 37. 一个序列中有 10000 个元素,若只想得到其中前 10 个最小元素,最好采用()方法

A. 堆排序

B. 二路归并排序

C. 快速排序

D. 插入排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

623. 38. 对n个关键字作快速排序,在最坏情况下,算法的时间复杂度是( )。

A. O(nlog2n)

B. O(n3)

C. O( n )

D. O(n2)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

624. 39. 二路归并时,被归并的两个子序列中的关键字个数一定要相等。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

625. 40. 整个索引查找的平均查找长度等于查找索引表的平均长度与查找相应子表的平均查找长度的和。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

626. 41. 对记录序列排序是指按记录的某个关键字排序,记录序列按( )关键字排序结果是唯一的(难度系数:易 )

A. 主

B. 内部

C. 交换

D. 堆

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

627. 42. 给定序列{100, 86, 48, 73, 35, 39, 42, 57, 66, 21}, 按堆结构的定义, 则它一定大根堆。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

628. 43. 若一组记录的排序码为(46, 79,56,38,40,84),则利用快速排序的方法,以第一个记录为基准得到的一次划分结果为( )。(难度系数:易 )

A. 40,38,46,79,56,84

B. 40,38,46,84,56,79

C. 38,40,46,56,79,84

D. 40,38,46,56,79,84

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

629. 44. 外部排序是指在排序的整个过程中,全部数据在计算机的外存储器中完成的排序。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

630. 45. 如果从第i个位置插入多个元素,对于数组来说每一次插入都需要往后移动元素。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

631. 46. 在具有 n 个结点的有序单链表中插入一个新结点并使链表仍然有序的时间复杂度是()

A. O( n )

B. O(1)

C. O(nlogn)

D. O(n2)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

632. 47. 非空二叉排序树的任意一棵子树也是二叉排序树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

633. 48. 排序是计算机程序设计中的一种重要操作,它的功能是将一个数据元素(或记录)的任意序列,重新排列成一 个按关键字有序的序列。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

634. 49. 选择排序过程中元素之间的比较次数与原始序列的状态无关。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

635. 50. 快速排序在()情况下最易发挥其长处。

A. 被排序数据中含有多个相同排序码

B. 被排序数据中最大值和最小值相差悬殊

C. 被排序数据完全无序

D. 被排序数据已基本有序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

636. 51. 堆排序的空间复杂度为O( )(难度系数:易 )

A. 2

B. 3

C. 1

D. n

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

637. 52. 在所有的排序方法中,关键字比较的次数与记录初始排列秩序无关的是( )。(难度系数:易 )

A. 直接选择排序

B. 希尔排序

C. 冒泡排序

D. 直接插入排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

638. 53. 只有在初始数据为逆序时,冒泡排序所执行的比较次数最多。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

639. 54. 下列关键字序列中,( )是堆。(难度系数:易 )

A. 16,23,53,31,94,72

B. 16,53,23,94,31,72

C. 16,72,31,23,94,53

D. 94,23,31,72,16,53

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

640. 55. 有数据,从空二叉树开始逐个插入数据来形成二叉排序树,若希望高度最小,应该选择的序列是( )。(难度系数:易 )

A. 30,24,12,37,45,96,53

B. 45,24,53,12,37,96,30

C. 37,24,12,30,53,45,96

D. 12,24,30,37,45,53,96

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

641. 56. 若一组记录的排序码为(46,79,56,38,40,84),则利用堆排序的方法建立的初始堆为( )。

A. 84,79,56,38,40,46

B. 84,79,56,46,40,38

C. 84,56,79,40,46,38

D. 79,46,56,38,40,84

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

642. 57. 依次将每两个相邻的有序表合并成一个有序表的排序方法称为( )。(难度系数:易 )

A. 选择排序

B. 交换排序

C. 插入排序

D. 归并排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

643. 58. 下述几种排序方法中,( )不是稳定的排序方法。(难度系数:易 )

A. 希尔排序

B. 简单选择排序

C. 快速排序

D. 冒泡排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

644. 59. (101,88,46,70,34,39,45,58,66,10)是堆。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

645. 60. 冒泡排序在最好情况下的时间复杂度为O( )(难度系数:易 )

A. n

B. 1

C. 3

D. 2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

646. 61. 快速排序在下列( )情况下最易发挥其长处。

A. 被排序的数据中含有多个相同排序码

B. 被排序的数据已基本有序

C. 被排序的数据完全无序

D. 被排序的数据中的最大值和最小值相差悬殊

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

647. 62. 堆是一种( )排序。(难度系数:易 )

A. 归并

B. 交换

C. 插入

D. 选择

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

648. 63. 从未排序序列中选择一个元素,该元素将当前参加排序的那些元素分成前后两个部分,前一部分中所有元素都小于等于所选元素,后一部分中所有元素都大于或等于所选元素,而此时所选元素处在排序的最终位置。这种排序法称为快速排序法。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

649. 64. 对n个不同的关键字由小到大进行冒泡排序,在下列( )情况下比较的次数最多。(难度系数:易 )

A. 从小到大排列好的

B. 元素基本有序

C. 从大到小排列好的

D. 元素无序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

650. 65. 根据排序过程中所用的存储器不同,可以将排序方法分为( )排序和外部排序(难度系数:易 )

A. 交换

B. 内部

C. 主

D. 堆

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

651. 66. 快速排序在任何情况下圴可得到最块的排序效果。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

652. 67. 当两个元素出现逆序的时候就交换位置,这种排序方法称为( )。(难度系数:易 )

A. 插入排序

B. 选择排序

C. 交换排序

D. 归并排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

653. 68. 基数排序的空间复杂度为O( )(难度系数:易 )

A. n

B. n+rd

C. 1

D. 2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

654. 69. 数据表中有10000个元素,如果仅要求求出其中最大的10个元素,则采用( )算法最节省时间。(难度系数:易 )

A. 冒泡排序

B. 简单选择排序

C. 快速排序

D. 堆排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

655. 70. 在插入排序、希尔排序、选择排序、快速排序、堆排序、归并排序和基数排序中,需要内存容量最多的是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

656. 71. 在堆排序和快速排序中,若原始记录无序,则最好选用 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

657. 72. 对n个元素的序列进行冒泡排序时,最少的比较次数是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

658. 73. 高度为8的平衡二叉树至少有 个结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

659. 74. 在对一组记录(54,38,96,23,15,72,60,45,83)进行直接插入排序时,当把第8个记录45插入到有序表时,为寻找插入位置需比较 次。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

660. 75. 键值序列是一个堆。 {TRUE#回答错误#回答正确}

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

661. 76. 在插入排序和选择排序中,若初始数据基本正序,则选用 ;

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

662. 77. 对于关键字序列(12,13,11,18,60,15,7,20,25,100),用筛选法建堆,必须从键值为的关键字开始。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

663. 78. 从未排序序列中依次取出元素与已排序序列中的元素进行比较,将其放入已排序序列的正确位置上的方法,这种排序方法称为( )。(难度系数:易 )

A. 选择排序

B. 冒泡排序

C. 归并排序

D. 插入排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

664. 1. 设 数 组 A[m] 为 循 环 队 列 Q 的 存 储 空 间 , font 为 头 指 针 , rear 为 尾 指 针 , 判 定 Q 为 空 队 列 的 条 件 Q->font=Q->rear。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

665. 2. 向顺序栈中压入新元素时,应当( )。

A. 同时进行

B. 先后次序无关紧要

C. 先存入元素,再移动栈顶指针

D. 先移动栈顶指针,再存入元素

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

666. 3. 如果以链表作为栈的存储结构,则退栈操作时( )。(难度系数:易 )

A. 对栈不作任何判断

B. 判断栈元素类型

C. 必须判断栈是否满

D. 必须判断栈是否空

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

667. 4. 在作入栈运算时应先判别栈是否 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

668. 5. 队列和栈都是运算受限的线性表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

669. 6. 一个栈的入栈序列是1,2,3,4,5,则栈的不可能的输出序列是( )。(难度系数:易 )

A. 12345

B. 45321

C. 54321

D. 43512

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

670. 7. 顺序表中逻辑上相邻的元素物理位置紧邻,单链表中逻辑上相邻的元素物理位置{=不一定}紧邻。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

671. 8. 以下说法不正确的是 (难度系数:易 )

A. 对于顺序栈而言在栈满状态下如果此时再作进栈运算,则会发生"下溢”。

B. 对于链栈而言,在栈满状态下,如果此时再作进栈运算,则会发生"上溢”

C. 因顺序栈本身没有容量限制,故在用户内存空间的范围内不会出现栈满情况

D. 因链栈本身没有容量限制,故在用户内存空间的范围内不会出现栈满情况

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

672. 9. 一个栈的输人序列是1,2,3,4,5,则栈的输出序列有可能式4,3,5,1,2。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

673. 10. 队列删除的一端为队头。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

674. 11. 关于栈的说法正确的是( )。(难度系数:易 )

A. 栈的插入和删除在栈底操作

B. 栈是一种先进后出的线性表

C. 栈是一种非线性结构

D. 栈是一种先进先出的线性表

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

675. 12. 堆的形状是一棵()。

A. 二叉排序树

B. 完全二叉树

C. 满二叉树

D. 平衡二叉树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

676. 13. 栈和队列的操作特点分别是后进先出和先进先出。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

677. 14. 一个队列的入队序列是1,2,3,4。则队列的输出序列错误是( )。(难度系数:易 )

A. 1,2,3,4

B. 1,4,3,2

C. 4,3,2,1

D. 3,2,4,1

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

678. 15. 数组的存储长度是固定的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

679. 16. 栈和队列的主要区别在于( )。(难度系数:易 )

A. 插入、删除运算的限定不一样

B. 它们的逻辑结构不一样

C. 它们的存储结构不一样

D. 所包含的运算不一样

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

680. 17. 栈和队列都是操作受限制的线性表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

681. 18. 队和栈的主要区别是()。

A. 存储结构不同

B. 限定插入和删除的位置不同

C. 逻辑结构不同

D. 所包含的运算个数不同

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

682. 19. 一个队列的入队顺序是1,2,3,4,则队列的输出顺序是( )。

A. 1432

B. 1234

C. 4321

D. 3241

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

683. 20. 由两个栈共享一个向量空间的好处是()。

A. 节省存储空间,降低上溢发生的机率

B. 减少存取时间,降低上溢发生的机率

C. 减少存取时间,降低下溢发生的机率

D. 节省存储空间,降低下溢发生的机率

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

684. 21. 循环链表判断表尾结点用的条件是该结点的后继指针是看它是否为空指针。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

685. 22. 可以通过数组下标对数组进行随机访问,访问效率较高。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

686. 23. 设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5、e6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的顺序是e2、e4、e3、e6、e5、e1,则栈S的容量至少应该是(   )。(难度系数:易 )

A. 2

B. 3

C. 6

D. 4

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

687. 24. 在一个链式栈中,若栈顶指针等于NULL,则为 ;

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

688. 25. 链栈与顺序栈相比,比较明显的优点是()。

A. 插入操作更加方便

B. 不会出现下溢的情况

C. 删除操作更加方便

D. 不会出现上溢的情况

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

689. 26. 队列在数据中的存储原则是后进先出。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

690. 27. 若数组 s[0..n-1]为两个栈 s1 和 s2 的共用存储空间,仅当 s[0..n-1]全满时,各栈才不能进行栈操作,则为这两个 栈分配空间的最佳方案是:s1 和 s2 的栈顶指针的初值分别为s[0],s[n-1]。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

691. 28. 用链接方式存储的队列,在进行删除运算时( )。(难度系数:易 )

A. 头、尾指针可能都要修改

B. 仅修改尾指针

C. 头、尾指针都要修改

D. 仅修改头指针

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

692. 29. 以下说法不正确的是 (难度系数:易 )

A. 对于链栈而言,在栈满状态下,如果此时再作进栈运算,则会发生"上溢”

B. 对于顺序栈而言在栈满状态下如果此时再作进栈运算,则会发生"下溢”。

C. 因链栈本身没有容量限制,故在用户内存空间的范围内不会出现栈满情况

D. 因顺序栈本身没有容量限制,故在用户内存空间的范围内不会出现栈满情况

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

693. 30. 用S表示入栈操作,X表示出栈操作,若元素入栈顺序为1234,为了得到1342出栈顺序,相应的S、X操作串为 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

694. 31. 关于队列的队头和队尾操作说法正确的是( )。

A. 插入、删除均在队尾进行

B. 插入在队尾进行,删除在队头进行

C. 插入、删除均在队头进行

D. 插入在队头进行,删除在队尾进行

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

695. 32. 若某堆栈的输入序列为 1,2,3,4,则 4,3,1,2 不可能是堆栈的输出序列之一。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

696. 33. 队列插入的一端为队尾。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

697. 34. 在求表达式值的算符优先算法中使用的主要数据结构是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

698. 35. 向一个链式栈插入一个新结点时,首先把栈顶指针的值赋给 ,然后把新结点的存储位置赋给 栈顶指针 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

699. 36. 在堆栈中存取数据的原则是()。

A. 随意进出

B. 先进先出

C. 后进先出

D. 先进后出

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

700. 37. 栈可以作为实现程序设计语言过程调用时的一种数据结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

701. 38. 堆栈是一种插入和删除操作在表的一端进行的线性表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

702. 39. 在栈满的情况下不能做进栈操作,否则将产生"上溢”。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

703. 40. 设有一个空栈,现输入序列为1,2,3,4,5。经过push,push,pop,push,pop,push,pop,push后,输出序列是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

704. 41. 仅允许在同一端进行插入和删除的线性表称为 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

705. 42. 递归定义的数据结构通常不需要用递归的算法来实现对它的操作。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

706. 43. 采用循环链表作为存储结构的队列就是循环队列。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

707. 44. 栈和队列的共同点是( )。(难度系数:易 )

A. 没有共同点

B. 都是先进后出

C. 都是先进先出

D. 只允许在端点处插入和删除元素

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

708. 45. 若让元素1,2,3,4,5依次进栈,则出栈次序不可能出现在( )种情况。

A. 2,1,5,4,3

B. 2,3,5,4,1

C. 4,3,1,2,5

D. 5,4,3,2,1

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

709. 46. 向一个顺序栈插入一个元素时,首先使 后移一个位置,然后把待插入元素写入到这个位置上。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

710. 47. 栈和队列的存储方式,既可以顺序存储也可以链式存储。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

711. 48. 数组在内存中是一片连续的存储空间。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

712. 49. 线性表中的每个结点最多有1个直接后继。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

713. 50. 队列是一种可以在表头和表尾都能进行插入和删除操作的线性表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

714. 51. 在一个链式队列中,若队头指针与队尾指针的值相同,则表示该队列为 或该队列只含有一个结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

715. 52. 栈结构允许进行删除操作的一端为栈顶。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

716. 53. 在作出栈运算时应先判别栈是否 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

717. 54. 在栈的顺序实现中,栈顶指针 top,栈为空条件top=-1。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

718. 55. 链表易于进行插入和删除操作。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

719. 56. 一般情况下,将递归算法转换成等价的非递归算法应该设置( )。

A. 队列

B. 堆栈或队列

C. 栈

D. 数组

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

720. 57. 若让元素1,2,3依次进栈,则出栈顺序可能为( )。(难度系数:易 )

A. 3,2,1

B. 1,3,2

C. 2,1,3

D. 3,1,2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

721. 58. 允许在线性表的一端插入,另一端进行删除操作的线性表称为队列。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

722. 59. 在队列中,允许插入的一段称为对头。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

723. 60. 在栈的ADT定义中,除初始化操作外,其他基本操作的初始条件都要求 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

724. 61. 堆栈在数据中的存储原则是先进先出。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

725. 62. 线性表中的每个结点最多有1个直接前驱。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

726. 63. 若已知一个栈的入栈序列是1,2,3,…,n,其输出序列为p1,p2,p3,…,pn,若p1=n,则pi为( )。(难度系数:易 )

A. n-i+1

B. n-i

C. i

D. 不确定

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

727. 64. 链表能够动态分配存储空间以适应数据动态增减的情况。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

728. 65. 栈和队列是一种操作受限的线性表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

729. 66. 的引入,目的是为了克服假溢出时大量移动数据元素。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

730. 67. 数组不能适应数据动态增减的情况。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

731. 68. 有a,b,c,d,e五个元素依次全部入栈,再按一定的顺序出栈,以下可能的出栈序列为( )。(难度系数:易 )

A. c,e,d,b,a

B. d,c,b,e,a

C. b,d,a,c,e

D. a,d,c,e,b

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

732. 69. 下面关于队列的说法正确的是( )。(难度系数:易 )

A. 队列是一种先进先出的线性表

B. 队列是一种先进后出的线性表

C. 队列是一种非线性结构

D. 队列的插入和删除均在队头进行

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

733. 70. 设计一个判别表达式中左右括号是否配对的算法,采用( )数据结构最佳。(难度系数:易 )

A. 顺序表

B. 链表

C. 栈

D. 队列

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

734. 71. 栈又称为后进先出表,队列又称为 表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

735. 72. 不管堆栈采用何种存储结构,只要堆栈不空,可以任意删除一个元素。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

736. 73. 对于单链表形式的队列,其空队列的F指针和R指针都等于头结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

737. 74. 栈的特点是先进后出,队列的特点是先进先出。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

738. 75. 设有一个顺序栈S,元素s1,s2,s3,s4,s5,s6依次进栈,如果6个元素的出栈顺序为s2,s3,s4,s6,s5,s1,则顺序栈的容量至少为 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

739. 76. 栈在( )中有所应用。(难度系数:易 )

A. 递归调用

B. 前三个选项都有

C. 表达式求值

D. 函数调用

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

740. 77. 从一个栈删除元素时,需要前移一位 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

741. 78. 栈的插入删除在栈底进行。(难度系数:易 ))

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

742. 79. 为解决计算机主机与打印机间速度不匹配问题,通常设一个打印数据缓冲区。主机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。该缓冲区的逻辑结构应该是( )。(难度系数:易 )

A. 有序表

B. 线性表

C. 队列

D. 栈

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

743. 80. 在解决计算机主机与打印机之间速度不匹配问题时通常设置一个打印缓冲区,该缓冲区应该是一个( )结构。(难度系数:易 )

A. 栈

B. 数组

C. 队列

D. 线性表

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

744. 81. 以下说法不正确的是 (难度系数:易 )

A. 因顺序栈本身没有容量限制,故在用户内存空间的范围内不会出现栈满情况

B. 对于顺序栈而言在栈满状态下如果此时再作进栈运算,则会发生"下溢”。

C. 对于链栈而言,在栈满状态下,如果此时再作进栈运算,则会发生"上溢”

D. 因链栈本身没有容量限制,故在用户内存空间的范围内不会出现栈满情况

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

745. 82. 设计一个判别表达式中左,右括号是否配对出现的算法,采用( )数据结构最佳。(难度系数:易 )

A. 栈

B. 线性表的顺序存储结构

C. 队列

D. 线性表的链式存储结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

746. 83. 一个递归算法必须包括( )。

A. 递归部分

B. 终止条件和递归部分

C. 迭代部分

D. 终止条件和迭代部分

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

747. 84. 以下说法不正确的是 (难度系数:易 )

A. 对于链栈而言,在栈满状态下,如果此时再作进栈运算,则会发生"上溢”

B. 对于顺序栈而言在栈满状态下如果此时再作进栈运算,则会发生"下溢”。

C. 因链栈本身没有容量限制,故在用户内存空间的范围内不会出现栈满情况

D. 因顺序栈本身没有容量限制,故在用户内存空间的范围内不会出现栈满情况

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

748. 1. 线性表中的数据元素必须具有相同的特性,即属于同一个数据对象,这种线性表称为同质的线性表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

749. 2. 的最大优点是从表中任意结点出发都可访问到表中每一个元素或从表中任意结点出发都可遍历整个链表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

750. 3. 线性表的链式存储结构地址空间可以不连续,而向量存储必须是地址空间连续。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

751. 4. 设有一个长度为n的顺序表,要删除第i个元素移动元素的个数为( )。(难度系数:易 )

A. i

B. n-i

C. n-i-1

D. n-i+1

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

752. 5. 线性表的链式存储表示优于顺序存储表示。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

753. 6. 链式存储结构中的结点包含指针域和数据域。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

754. 7. 在一个链队中,设f和r分别为队头和队尾指针,则插入s所指结点的操作为r->next=s;和r=s; (结点的指针域为next)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

755. 8. 若频繁地对线性表进行插入和删除操作,该线性表采用顺序存储结构更合适。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

756. 9. 线性表的逻辑顺序与物理顺序总是一致的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

757. 10. 已知在结点个数大于 1 的单链表中,指针 p 指向某个结点,q=p; while(q->next!=p) q=q->next;则下列程序段结束时,指针 q 指向*p 的后继结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

758. 11. 线性表采用链接存储时,其地址( )。

A. 必须是连续的

B. 部分地址必须是连续的

C. 连续与否均可以

D. 一定是不连续的

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

759. 12. 线性表若采用链式存储表示时所有结点之间的存储单元地址可连续可不连续

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

760. 13. 静态链表是用描述的链表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

761. 14. 在 非 空 线 性 链 表 中 由 p 所 指 的 结 点 后 面 插 入 一 个 由 q 所 指 的 结 点 的 过 程 是 依 次 执 行 语 句 : q->next=p->next;p->next=q。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

762. 15. 在非空线性表中除第一个元素外,集合中每个数据元素只有一个直接前驱。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

763. 16. 若长度为 n 的线性表采用顺序存储结构,删除表的第 i 个元素之前需要移动表中 n-i+1 个元素。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

764. 17. 设单链表中结点的结构为 typedef struct node { 链表结点定义 ElemType data; 数据 struct node * Link; 结点后继指针 } ListNode; 非空的循环单链表 first 的尾结点(由 p 所指向)满足:()

A. p == NULL;

B. p->link == NULL;

C. p->link == first;

D. p == first;

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

765. 18. 在带表头结点的单链表中,当删除某一指定结点时,必须找到该结点的结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

766. 19. 顺序表相对于链表的优点有随机访问和 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

767. 20. 线性表的链式存储结构是通过指针来间接反映数据元素之间逻辑关系的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

768. 21. 若某线性表中最常用的操作是取第i 个元素和找第i个元素的前趋,则采用( )存储方法最节省时间。(难度系数:易 )

A. 单循环链表

B. 顺序表

C. 单链表

D. 双链表

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

769. 22. 线性结构的基本特点是除第一个元素无直接( ),最后一个元素无直接后继之外 ,其他每个元素都有一个前驱和后继(难度系数:易 )

A. 后继

B. 空

C. 单链表

D. 前驱

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

770. 23. 在线性表(a1,a2,a3,.....an)中,a1的前驱是( )。

A. 没有前驱

B. an

C. a3

D. a2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

771. 24. 单链表的存储密度( )。

A. 等于1

B. 小于1

C. 大于1

D. 不能确定

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

772. 25. 既无前驱也没有后继的结点在所在线性表长度为1,结点指针 域的值为。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

773. 26. 在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是( )。(难度系数:易 )

A. 删除第i个结点(1≤i≤n)

B. 在第i个结点后插入一个新结点(1≤i≤n)

C. 将n个结点从小到大排序

D. 访问第i个结点(1≤i≤n)和求第i个结点的直接前驱(2≤i≤n)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

774. 27. 线性表可以看成是广义表的特例,如果广义表中的每个元素都是单元素,则广义表便成为线性表。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

775. 28. 线性链表中各个链结点之间的地址不一定要连续。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

776. 29. 单链表中设置 的作用是简化操作,减少边界条件的判断 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

777. 30. 线性表的链接存储结构是一种( )的存储结构。(难度系数:易 )

A. 索引存取

B. 随机存取

C. 散列存取

D. 顺序存取

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

778. 31. 单链表从任何一个结点出发,都能访问到所有结点

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

779. 32. 对于单链表表示法,以下说法正确的有 ( )(难度系数:易 )

A. 指针域用于存放本结点的直接后继所在结点的指针

B. 数据域用于存储线性表的一个数据元素

C. 所有数据通过指针的链接而组织成单链表

D. NULL称为空指针,它不指向任何结点,只起标志作用

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

780. 33. 若线性表采用顺序存储结构,每个数据元素占用 4 个存储单元,第 12 个数据元素的存储地址为 144,则第 1 个 数据元素的存储地址是 101。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

781. 34. 线性表只能采用顺序存储结构或者链式存储结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

782. 35. 要访问单链表中的第i个结点,必须从表头开始依次访问过该结点之前的所有结点后才能够实现,即只能够采用顺序存取,而不能够随机存取任一个结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

783. 36. 在非空线性表中除最后一个元素之外,集合中每个数据元素均只有一个直接后继。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

784. 37. 以下陈述错误的是( )。(难度系数:易 )

A. 由于顺序存储要求连续的存储区域,所以在存储管理上不够灵活

B. 线性表的链式存储结构优于顺序存储结构

C. 求表长、定位这两种运算在采用顺序存储结构时实现的效率不比采用链式存储结构时实现的效率低

D. 顺序存储的线性表可以随机存取

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

785. 38. 已知指针 p 指向单链表中某个结点,则语句 p->next=p->next->next 的作用删除 p 的后继结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

786. 39. 在单链表中,任何两个元素的存储位置之间都有固定的联系,因为可以从进行查找任何一个元素。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

787. 40. 数据的存储结构不仅有顺序存储结构和链式存储结构,还有索引结构与散列结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

788. 41. 在一个长度为n的顺序表中,在第i个元素(1<=i<=n+1)之前插入一个新元素时需向后移动( )个元素。(难度系数:易 )

A. n-i-1

B. n-i

C. n-i+1

D. i

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

789. 42. 链表是链式存储结构,存储空间不是必须连续的,可以是任意的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

790. 43. 单循环链表的主要优点是( )。(难度系数:易 )

A. 从表中任一结点出发都能扫描到整个链表

B. 在进行插入、删除操作时,能更好地保证链表不断开

C. 已知某个结点的位置后,能够容易找到它的直接前趋

D. 不再需要头指针了

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

791. 44. 在一个有115个元素的顺序表中插入一个新元素并保持原来顺序不变,平均要移动的元素个数为( )。(难度系数:易 )

A. 57.5

B. 8

C. 57

D. 11

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

792. 45. 线性表L=(a1,a2,……an),下列说法错误的是( )。(难度系数:易 )

A. 表中诸元素的排列必须是由小到大或由大到小

B. 线性表中至少有一个元素

C. 除第一个和最后一个元素外,其余每个元素都有一个且仅有一个直接前驱和直接后继。

D. 每个元素都有一个直接前驱和一个直接后继

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

793. 46. 在链队列中,即使不设置尾指针也能进行入队操作。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

794. 47. 删除非空链式存储结构的堆栈(设栈顶指针为 top)的一个元素的过程是依次执行:p=top,top= p->next,free (p)。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

795. 48. 在顺序表中访问任意一个结点的时间复杂度均为O(1),因此,顺序表也称为 的数据结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

796. 49. 向一个栈顶指针为h的链栈中插入一个s所指结点时,可执行s->next=h;和h=s;。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

797. 50. 循环链表从任何一个结点出发,都能访问到所有结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

798. 51. 如果线性表的存储空间变化较大,则适用表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

799. 52. 算法的时间复杂度比空间复杂度更重要。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

800. 53. 栈和队列逻辑上都是线性表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

801. 54. 用一组地址连续的存储单元存放的元素一定构成线性表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

802. 55. 在长度为n的顺序表中插入一个元素的时间复杂度为

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

803. 56. 设长度为 n 的链队列用单循环链表表示,若只设头指针,则入队操作的时间复杂度为()。

A. O(log2n)

B. O(n2)

C. O(1)

D. O( n )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

804. 57. 在循环队列中,front指向队列中第一个元素的前一位置,rear指向实际的队尾元素,队列为满的条件是front=rear。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

805. 58. 在双向链表中,每个结点含有两个指针域,一个指向前驱结点,另一个指向后继结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

806. 59. 若频繁地对线性表进行插入与删除操作,该线性表应采用链表存储结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

807. 60. 非 空 双 向 循 环 链 表 中 由 q 所 指 的 结 点 后 面 插 入 一 个 由 p 指 的 结 点 的 动 作 依 次 为 : p->prior=q, p->next=q->next,q->next=p,q->prior->next←p。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

808. 61. 链表相对于顺序表的优点有插入和 操作方便。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

809. 62. 已知指针P指向键表L中的某结点,执行语句 P=P-〉next 不会删除该链表中的结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

810. 63. 在一个单向链表中p所指结点之后插入一个s所指向的结点时,应执行s->next=p->next;和p->next=s;的操作。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

811. 64. 一个顺序表第一个元素的存储地址是90,每个元素的长度为2,则第6个元素的地址是( )

A. 90

B. 98

C. 96

D. 100

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

812. 65. 线性表L在( )情况下适用于使用链式结构实现。(难度系数:易 )

A. L中含有大量的结点

B. 需经常修改L中的结点值

C. 需不断对L进行删除插入

D. L中结点结构复杂

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

813. 66. 在线性表(a0,a1,a2,a3,.....an)中,a1的后继是( )。(难度系数:易 )

A. 没有后继

B. an

C. a3

D. a2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

814. 67. 非空线性表中任意一个数据元素都有且仅有一个直接前驱元素。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

815. 68. 线性结构的基本特征是:每个元素有且仅有一个直接前驱和一个直接后继。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

816. 69. 顺序表中第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是( )。(难度系数:易 )

A. 108

B. 100

C. 110

D. 120

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

817. 70. 线性的数据结构可以顺序存储,也可以链接存储。非线性的数据结构只能链接存储。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

818. 71. 线性表的逻辑顺序与存储顺序总是一致。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

819. 72. 向一个有127个元素的顺序表中插入一个新元素并保持原来顺序不变,平均要移动 的元素个数为( )。(难度系数:易 )

A. 8

B. 63.5

C. 63

D. 7

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

820. 73. 符号 p->next 出现在表达式中表示 p 所指的那个结点的内容。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

821. 74. 在单链表中,要取得某个元素,只要知道该元素的指针即可,因此,单链表是随机存取的存储结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

822. 75. 设单链表中结点的结构为 typedef struct node { 链表结点定义 ElemType data; 数据 struct node * Link; 结点后继指针 } ListNode; 已知指针 p 所指结点不是尾结点,若在*p 之后插入结点*s,则应执行下列哪一个操作()。

A. s->link = p->link; p->link = s;

B. A. s->link = p; p->link = s;

C. s->link = p->link; p = s;

D. p->link = s; s->link = p;

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

823. 76. 对链表进行插入和删除操作时,不必移动结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

824. 77. 双链表中至多只有一个结点的后继指针为空。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

825. 78. 顺序存储的线性表可以随机访问,链式存储的线性表只能顺序访问。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

826. 79. 结构中的数据元素存在一对一的关系称为线性结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

827. 80. 线性表的逻辑顺序和存储顺序总是一致的。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

828. 81. 线性表的顺序存储结构优于链接存储结构。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

829. 82. 在单链表中除首结点外,任意结点的存储位置都由 结点中的指针指示。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

830. 83. 顺序文件是指文件中的物理记录按其在文件中的逻辑记录顺序依次存入存储介质而建立的

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

831. 84. 在n个结点的顺序表中插入一个结点需平均移动 个结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

832. 85. 若要在单链表结点*P 后插入一结点*S,执行的语句s->next=p->next;p->next=s。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

833. 86. 线性表元素的个数等于0时称为( )表(难度系数:易 )

A. 单链表

B. 前驱

C. 空

D. 后继

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

834. 87. 线性表中的每个结点最多只有一个前驱和一个后继。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

835. 88. 单链表可以实现随机存取。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

836. 89. 顺序表中逻辑上相邻的元素在物理位置上相连。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

837. 90. 将两个各有n个元素的有序表归并成一个有序表,其最少的比较次数是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

838. 91. 在双链表中,每个结点有两个指针域,一个指向前驱结点,另一个指向 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

839. 92. 线性表的顺序存储和链式存储都必须占用内存中的连续存储单元。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

840. 93. 线性表的顺序存储结构优于链式存储结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

841. 94. 单链表的插入操作只需要在第一次寻找i的位置时时间复杂度为O,其余的插入和删除操作时间复杂度均为O(1)。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

842. 95. 线性表的顺序结构中,不正确的描述是( )。(难度系数:易 )

A. 数据元素是不能随机访问的

B. 逻辑上相邻的元素在物理位置上也相邻

C. 进行数据元素的插入、删除效率较高

D. 逻辑上相邻的元素在物理位置上不一定相邻

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

843. 96. 链表访问效率较数组来说比较低。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

844. 97. 链式存储的存储结构所占存储空间( )。(难度系数:易 )

A. 分为两部分,一部分存放结点值,另一部分存放表示结点间关系的指针

B. 只有一部分,存放结点值

C. 分两部分,一部分存放结点值,另一部分存放结点所占单元数

D. 只有一部分,存储表示结点间关系的指针

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

845. 98. 对一个长度为n的线性表,要删除第i个元素,则在顺序表示的情况下,计算复杂性为O( n ),在链式表示的情况下,计算复杂性为 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

846. 99. 在循环链表中,可根据任一结点的地址遍历整个链表,而单链表中需知道 才能遍历整个链表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

847. 100. 在线性表的顺序存储结构中,逻辑上相邻的两个元素在物理位置上不一定相邻。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

848. 101. 在单链表中,要取得某个元素,只要知道该元素所在结点的地址即可,因此单链表是随机存取结构。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

849. 102. 链表适合从指点结点开始,寻找直接前趋的运算。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

850. 103. 链表访问必须从前往后依次进行。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

851. 104. 设p,q是指针,若p=q,则*p=*q。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

852. 105. 每个结点只包含一个指针域的线性表叫(难度系数:易 )

A. 前驱

B. 空

C. 后继

D. 单链表

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

853. 106. 线性表的顺序存储结构是一种( )的存储结构。(难度系数:易 )

A. 散列存取

B. 顺序存取

C. 随机存取

D. 索引存取

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

854. 107. 某带头结点的单链表的头指针 head,判定该单链表非空的条件head->next!=Null。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

855. 108. 要将指针 p 移到它所指的结点的下一个结点是执行语句 p←p->next。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

856. 109. 链表不具有的特点是( )。(难度系数:易 )

A. 插入、删除不需要移动元素

B. 不必事先估计存储空间

C. 所需空间与线性表长度成正比

D. 可随机访问任一元素

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

857. 110. 顺序表的插入和删除操作不需要付出很大的时间代价,因为每次操作平均只有近一半的元素需要移动。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

858. 111. 创建一个包括n个结点的有序单链表的时间复杂度是( )。(难度系数:易 )

A. O( n )

B. O(nlog2n)

C. O(1)

D. O(n2)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

859. 112. 非空线性表中任意一个数据元素都有且仅有一个直接后继元素。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

860. 113. 线性表的顺序存储结构是通过数据元素的存储地址直接反映数据元素的逻辑关系。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

861. 114. 单链表提高了插入和删除的效率。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

862. 115. 设有一个长度为n的顺序表,要在第i个元素之前(也就是插入元素作为新表的第i个元素),则移动元素个数为( )。(难度系数:易 )

A. i

B. n-i+1

C. n-i-1

D. n-i

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

863. 116. 单链表的插入操作只需要在第一次寻找i的位置时时间复杂度为O,其余的插入和删除操作时间复杂度均为O(1)。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

864. 117. 单链表的插入操作只需要在第一次寻找i的位置时时间复杂度为O,其余的插入和删除操作时间复杂度均为O(1)。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

865. 118. 符号 p->next 出现在表达式中表示 p 所指的那个结点的内容。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

866. 119. 线性表L=(a1,a2,……an),下列说法错误的是( )。(难度系数:易 )

A. 除第一个和最后一个元素外,其余每个元素都有一个且仅有一个直接前驱和直接后继。

B. 线性表中至少有一个元素

C. 每个元素都有一个直接前驱和一个直接后继

D. 表中诸元素的排列必须是由小到大或由大到小

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

867. 120. 链表相对于顺序表的优点有插入和 操作方便。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

868. 121. 单链表提高了插入和删除的效率。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

869. 122. 单循环链表的主要优点是( )。(难度系数:易 )

A. 从表中任一结点出发都能扫描到整个链表

B. 在进行插入、删除操作时,能更好地保证链表不断开

C. 已知某个结点的位置后,能够容易找到它的直接前趋

D. 不再需要头指针了

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

870. 123. 链表访问必须从前往后依次进行。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

871. 124. 设有一个长度为n的顺序表,要在第i个元素之前(也就是插入元素作为新表的第i个元素),则移动元素个数为( )。(难度系数:易 )

A. n-i+1

B. i

C. n-i-1

D. n-i

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

872. 125. 在一个长度为n的顺序表中,在第i个元素(1<=i<=n+1)之前插入一个新元素时需向后移动( )个元素。(难度系数:易 )

A. i

B. n-i-1

C. n-i+1

D. n-i

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

873. 126. 链表是链式存储结构,存储空间不是必须连续的,可以是任意的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

874. 127. 单链表中设置 的作用是简化操作,减少边界条件的判断 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

875. 128. 以下陈述错误的是( )。(难度系数:易 )

A. 线性表的链式存储结构优于顺序存储结构

B. 求表长、定位这两种运算在采用顺序存储结构时实现的效率不比采用链式存储结构时实现的效率低

C. 由于顺序存储要求连续的存储区域,所以在存储管理上不够灵活

D. 顺序存储的线性表可以随机存取

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

876. 129. 若线性表采用顺序存储结构,每个数据元素占用 4 个存储单元,第 12 个数据元素的存储地址为 144,则第 1 个 数据元素的存储地址是 101。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

877. 1. 常对数组进行的两种基本操作是( )。(难度系数:易 )

A. 查找和修改

B. 建立与删除

C. 查找与索引

D. 索引与、和修改

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

878. 2. 广义表(a,(a,b),d,e,((i,j),k))的长度是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

879. 3. 串是一种特殊的线性表,其特殊性表现在 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

880. 4. 将数组称为随机存取结构是因为(   )。(难度系数:易 )

A. 数组的存储结构是不定

B. 数组元素是随机的

C. 对数组任一元素的存取时间是相等的

D. 随时可以对数组进行访问

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

881. 5. 有一个10阶对称矩阵A,采用压缩存储方式,以行序列为主存储, 且A[0][0]=1,则A[8][5]的地址是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

882. 6. 是由一个或多个空格字符组成的串,其长度等于其包含的空格个数。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

883. 7. 广义表A=(a,b,(c,d),(e,(f,g))),则Head(Tail(Head(Tail(Tail(A)))))的值为( )。(难度系数:易 )

A. (g)

B. c

C. (d)

D. d

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

884. 8. 若一个广义表的表头为空表,则此广义表亦为空表。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

885. 9. 组成串的数据元素只能是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

886. 10. 假设以行序为主序存储二维数组A=array[1..100,1..100],设每个数据元素占2个存储单元,基地址为8,则LOC[5,5]=( )。(难度系数:易 )

A. 1010

B. 818

C. 1050

D. 816

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

887. 11. 数组是一种复杂的数据结构,数组元素之间的关系既不是线性的,也不是树形的。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

888. 12. 稀疏矩阵进行压缩存储,存储时需存储非零元的行号、列号、值。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

889. 13. 一维数组A采用顺序存储结构,每个元素占用6个字节,第6个元素的存储地址为100,则该数组的首地址是( )。(难度系数:易 )

A. 70

B. 90

C. 64

D. 28

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

890. 14. 串中任意个字符组成的子序列称为该串的子串。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

891. 15. 设有数组A[i,j],数组的每个元素长度为3字节,i的值为1到8,j的值为1到10,数组从内存首地址BA开始顺序存放,当用以列为主存放时,元素A[5,9]的存储首地址为( )。

A. BA+144

B. BA+183

C. BA+225

D. BA+222

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

892. 16. 串是一种特殊的线性表,其特殊性体现在( )。

A. 可以链式存储

B. 数据元素可以是多个字符

C. 数据元素是单个字符

D. 可以顺序存储

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

893. 17. 设广义表L=((a,b,c)),则L的长度是( )。(难度系数:易 )

A. 1

B. 4

C. 2

D. 3

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

894. 18. 设有数组A[i,j],数组的每个元素长度为3个字节,i的值为1~8,j的值为1~10,数组从内存首地址BA开始顺序存放,当用以列为主序存放时,元素A[5,8]的存储首地址为( )。(难度系数:易 )

A. BA+180

B. BA+222

C. BA+141

D. BA+225

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

895. 19. 多维数组是向量的推广。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

896. 20. 串其长度等于零。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

897. 21. 两个串相等的充分必要条件是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

898. 22. 串是一种内容受限的线性表,串的数据元素是字符。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

899. 23. 设广义表L=((a,b,c)),则L的深度是( )。(难度系数:易 )

A. 3

B. 1

C. 0

D. 2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

900. 24. 数组A[0...4,-1...-3,5...7]中含有元素的个数为( )。(难度系数:易 )

A. 16

B. 45

C. 36

D. 55

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

901. 25. 下列关于串的叙述中,不正确的是( )。(难度系数:易 )

A. 串既可以采用顺序存储,也可以采用链式存储

B. 串是字符的有限序列

C. 空串是由空格构成的串

D. 模式匹配是串的一种重要运算

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

902. 26. 下面的说法中,不正确的是(   )。(难度系数:易 )

A. 广义表是一种多层次的结构

B. 广义表是一种非线性结构

C. 广义表是一种递归

D. 广义表是一种共享结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

903. 27. 假设以行序为主序存储二维数组A=array[1...100,1...100],设每个数据元素占2个存储单元,基地址为10,则LOC[5,5]=。(难度系数:易 )

A. 1010

B. 808

C. 818

D. 1020

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

904. 28. 数组的插入操作,每次的时间复杂度都是O。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

905. 29. 设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a11为第一元素,其存储地址为1,每个元素占一个地址空间,则a85的地址为( )。

A. 40

B. 32

C. 13

D. 33

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

906. 30. 使用三元组表存储稀疏矩阵的元素,有时并不能节省存储空间。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

907. 31. 稀疏矩阵中 0 元素的分布有规律,因此可以采用三元组方法进行压缩存储。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

908. 32. 两个字符串相等的条件是( )(难度系数:易 )

A. 两串的长度相等,并且对应位置上的字符相同

B. 两串的长度相等,并且两串包含的字符相同

C. 两串包含的字符相同

D. 两串的长度相等

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

909. 33. 如果一个串中的所有字符均在另一串中出现,则说前者是后者的子串。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

910. 34. 一维数组的逻辑结构是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

911. 35. 二维数组A[0…9,0…19]采用列序为主方式存储,每个元素占一个存储单元,并且元素A[0,0]的存储地址是200,则元素A[6,12]的地址是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

912. 36. 对于二维数组或多维数组,分为按以行为主序和按 两种不同的存储方式存储。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

913. 37. 稀疏矩阵压缩存储后,必会失去随机存取功能。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

914. 38. 设二维数组A[5][6]按行优先顺序存储在内存中,已知A[0][0] 起始地址为1000,每个数组元素占用5个存储单元,则元素A[4][4]的地址为( )。(难度系数:易 )

A. 1140

B. 1120

C. 1145

D. 1125

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

915. 39. 广义表(a, b, (c, (d)))的表尾是( )。(难度系数:易 )

A. (d)

B. (c,(d))

C. b,(c,(d))

D. (b,(c,(d)))

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

916. 40. 下面(   )不属于特殊矩阵。(难度系数:易 )

A. 对称矩阵

B. 稀疏矩阵

C. 对角矩阵

D. 三角矩阵

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

917. 41. 将下三角矩阵A[1..8,1..8]的下三角部分逐行地存储到起始地址为1000的内存单元中,已知每个元素占4个单元,则元素A[7,5]的地址为 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

918. 42. 二维数组是其数组元素为线性表的线性表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

919. 43. 设二维数组A[1.. m,1.. n](即m行n列)按行存储在数组B[1.. m*n]中,则二维数组元素A[i,j]在一维数组B中的下标为( )。(难度系数:易 )

A. j*m+i-1

B. (i-1)*n+j-1

C. (i-1)*n+j

D. i*(j-1)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

920. 44. 串的特殊性体现在( )。

A. 可以链式

B. 存储

C. 数据元素可以是5个字符

D. 数据元素是单个字符

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

921. 45. 若广义表A满足Head(A)=Tail(A),则A为( )。(难度系数:易 )

A.

B. ()

C. (,)

D. (

()

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

922. 46. 堆栈、队列和数组的逻辑结构都是线性表结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

923. 47. 空串是任意串的子串

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

924. 48. 串"ababaaababaa"的next数组为( )。

A. 012121111212

B. 011234223456

C. 0123012322345

D. 012345678999

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

925. 49. 设S="I_am_a_teacher",其长度为( )。(难度系数:易 )

A. 14

B. 12

C. 11

D. 13

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

926. 50. 稀疏矩阵一般采用三元组方法进行压缩存储。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

927. 51. 在实际应用中,要输入多个字符串,且长度无法预定。则应该采用( )存储比较合适。(难度系数:易 )

A. 无法确定

B. 链式

C. 顺序

D. 堆结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

928. 52. 一个广义表的深度是指该广义表展开后所含括号的层数。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

929. 53. 除插入和删除操作外,数组的主要操作还有存取、修改、检索和排序等。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

930. 54. 二维数组A的每个元素是由6个字符组成的串,行下标的范围从0~8,列下标的范围是从0~9,则存放A至少需要(   )个字节。

A. 540

B. 90

C. 240

D. 180

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

931. 55. 串下面关于串的的叙述中,( )是正确的。(难度系数:易 )

A. 空串是由空格构成的串

B. 串是字符的有限序列

C. 模式匹配是串的一种重要运算

D. 串既可以采用顺序存储,也可以采用链式存储

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

932. 56. 二维数组A的每个元素是由10个字符组成的串,其行下标i=0,1,…,8,列下标j=1,2,…,10。若A按行先存储,元素A[8,5]的起始地址与当A按列先存储时的元素( )的起始地址相同。设每个字符占一个字节。(难度系数:易 )

A. A[3,10]

B. A[5,8]

C. A[8,5]

D. A[0,9]

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

933. 57. 确定串T在串S中首次出现的位置的操作称为串的模式匹配。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

934. 58. 对矩阵压缩存储是为了 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

935. 59. 一个任意串是其自身的子串。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

936. 60. 串的长度是指( )。(难度系数:易 )

A. 串中所含不同字符的个数

B. 串中所含非空格字符的个数

C. 串中所含字符的个数

D. 串中包含不同字母的个数

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

937. 61. 二维数组A[10…20,5…10]采用行序为主方式存储,每个元素占4个存储单元,并且元素A[10,5]的存储地址是1000,则元素A[18,9]的地址是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

938. 62. 假设以行序为主序存储二维数组A=array[1...100,1...100],设每个数据元素占2个存储单元,基地址为10,则LOC[5,5]=。(难度系数:易 )

A. 818

B. 808

C. 1020

D. 1010

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

939. 63. 空串与空格串是相同的。(难度系数:易 )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

940. 64. 若广义表A满足Head(A)=Tail(A),则A为( )。(难度系数:易 )

A. ()

B. (,)

C.

D. (

()

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

941. 65. 设广义表L=((a,b,c)),则L的长度和深度分别为( )。(难度系数:易 )

A. 2和3

B. 1和2

C. 1和1

D. 1和3

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

942. 66. 对特殊矩阵采用压缩存储的目的主要是为了(   )。(难度系数:易 )

A. 表达变得简单

B. 对矩阵元素的存取变得简单

C. 减少不必要的存储空间

D. 去掉矩阵中的多余元素

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

943. 67. 若对n阶对称矩阵A以行序为主序方式将其下三角形的元素(包括主对角线上所有元素)依次存放于一维数组B[1..(n(n+1))/2]中,则在B中确定aij(i 选择一项: a. j*(j-1)/2+i b. i*(i+1)/2+j c. j*(j+1)/2+i d. i*(i-1)/2+j

A. j*(j-1)/2+i

B. i*(i+1)/2+j

C. j*(j+1)/2+i

D. i*(i-1)/2+j

E. 对

F. 错

G. 对

H. 错

I. 查找和修改

J. 索引与、和修改

K. 查找与索引

L. 建立与删除

M. ()

N. (b,c,d)

O. (a,b,c,d)

P. a

Q. 串是字符的有限序列

R. 模式匹配是串的一种重要运算

S. 空串是由空格构成的串

T. 串既可以采用顺序存储,也可以采用链式存储

U. 对

V. 错

W. 两串包含的字符相同

X. 两串的长度相等,并且对应位置上的字符相同

Y. 两串的长度相等

Z. 两串的长度相等,并且两串包含的字符相同

[. c

\. (d)

]. (g)

^. d

_. 对

`. 错

a. 对

b. 错

c. 对

d. 错

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

944. 68. 广义表((a,b,c,d))的表头是( )。(难度系数:易 )

A. ()

B. (b,c,d)

C. (a,b,c,d)

D. a

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

945. 69. 若矩阵中所有非零元素都集中在以主对角线为中心的带状区域中,区域外的值全为 0,则称为三对角矩阵。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

946. 70. 数组的插入操作,每次的时间复杂度都是O。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

947. 71. 广义表的深度是指广义表中元素的个数。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

948. 72. 串"ababaabab"的nextval为( )。(难度系数:易 )

A. 010101011

B. 010104101

C. 010100011

D. 010102101

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

949. 73. 稀疏矩阵压缩存储后,必会失效掉随机存取功能。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

950. 74. 若对n阶对称矩阵A以行序为主序方式将其下三角形的元素(包括主对角线上所有元素)依次存放于一维数组B[1..(n(n+1))/2]中,则在B中确定aij(i 选择一项: a. i*(i-1)/2+j b. i*(i+1)/2+j c. j*(j-1)/2+i d. j*(j+1)/2+i

A. i*(i-1)/2+j

B. i*(i+1)/2+j

C. j*(j-1)/2+i

D. j*(j+1)/2+i

E. 对

F. 错

G. 两串的长度相等,并且对应位置上的字符相同

H. 两串的长度相等

I. 两串包含的字符相同

J. 两串的长度相等,并且两串包含的字符相同

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

951. 75. 假设以行序为主序存储二维数组A=array[1...100,1...100],设每个数据元素占2个存储单元,基地址为10,则LOC[5,5]=。(难度系数:易 )

A. 808

B. 1020

C. 1010

D. 818

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

952. 76. 若对n阶对称矩阵A以行序为主序方式将其下三角形的元素(包括主对角线上所有元素)依次存放于一维数组B[1..(n(n+1))/2]中,则在B中确定aij(i 选择一项: a. i*(i-1)/2+j b. j*(j+1)/2+i c. i*(i+1)/2+j d. j*(j-1)/2+i

A. i*(i-1)/2+j

B. j*(j+1)/2+i

C. i*(i+1)/2+j

D. j*(j-1)/2+i

E. 1

F. 3

G. 0

H. 2

I. 28

J. 90

K. 70

L. 64

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

953. 77. 若广义表A满足Head(A)=Tail(A),则A为( )。(难度系数:易 )

A. (,,)

B. (,)

C.

D. (

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

954. 1. 对二叉树中的结点进行按层次顺序(每一层自左至右)的访问操作称为二叉树的层次遍历,遍历所得的结点序列称为二叉 树的层次序列。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

955. 2. 二叉树中每个结点的度最大为2,因此二叉树是一种特殊的树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

956. 3. 树的先根遍历序列等同于该树对应的二叉树中序遍历序列。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

957. 4. 假定一棵二叉树中,双分支结点数为15,单分支结点数为30,则叶子结点数为( )。(难度系数:易 )

A. 47

B. 15

C. 17

D. 16

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

958. 5. 对于一棵具有n个结点,其高度为h的二叉树,进行任一种次序遍历的时间复杂度为O( n )。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

959. 6. 在只有度为0和度为k的结点的k叉树中,设度为0的结点有 n0 个,度为k的结点有 nk 个,则有 n0=nk+1。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

960. 7. 在 遍历二叉树的序列中,任何结点的子树上的所有结点,都是直接跟在该结点之后。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

961. 8. 树最适合用来表示元素之间具有的数据

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

962. 9. 完全二叉树中每个结点或者没有孩子或者有2个孩子。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

963. 10. 在下列存储形式中,( )不是树的存储形式?(难度系数:易 )

A. 顺序存储表示法

B. 孩子兄弟表示法

C. 孩子链表表示法

D. 双亲表示法

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

964. 11. 讨论树、森林和二叉树的关系,目的是为了( )。(难度系数:易 )

A. 借助二叉树上的运算方法去实现对树的一些运算

B. 将树、森林转换成二叉树

C. 体现一种技巧,没有什么实际意义

D. 将树、森林按二叉树的存储方式进行存储并利用二叉树的算法解决树的有关问题

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

965. 12. 用树的前序遍历和中序遍历可以导出树的后序遍历。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

966. 13. 哈夫曼树一定是完全二叉树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

967. 14. 在一棵度为3的树中,度为3的结点个数为2,度为2的结点个数为1,则度为0的结点个数为( )。(难度系数:易 )

A. 7

B. 6

C. 4

D. 5

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

968. 15. 以下说法不正确的是( )。(难度系数:易 )

A. 在一个有向图的拓扑序列中,若顶点a在顶点b之前,则图中必有一条弧。

B. 对有向图G,如果从任意顶点出发进行一次深度优先或广度优先搜索能访问到每个顶点,则该图一定是完全图。

C. 强连通分量是有向图中的极大强连通子图。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

969. 16. 利用二叉链表存储树,则根结点的右指针是( )。(难度系数:易 )

A. 指向最右孩子

B. 非空

C. 指向最左孩子

D. 空

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

970. 17. 已知某二叉树的后序遍历为dabcc,中序遍历为debac,则它的前序遍历为

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

971. 18. 哈夫曼树是访问叶子结点的外部路径长最长的二叉树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

972. 19. 最小生成树指的是( ) 。(难度系数:易 )

A. 连通网的极小连通子图

B. 由连通网所得到的顶点数相对较少的生成树

C. 连通网中所有生成树中权值之和为最小的生成树

D. 由连通网所得到的边数最少的生成树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

973. 20. 删除二叉排序树中一个结点,再重新插入上去,一定能得到原来的二叉排序树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

974. 21. 设F是一个森林,B是由F变换得的二叉树。若F中有n个非终端结点,则B中右指针域为空的结点有( )个。(难度系数:易 )

A. n+1

B. n-1

C. n+2

D. n

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

975. 22. 一棵深度为5的满二叉树,有( )个分支结点(难度系数:易 )

A. 12

B. 5

C. 15

D. 10

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

976. 23. 由1个结点可以构造出多少种不同的二叉树?( )(难度系数:易 )

A. 5

B. 1

C. 3

D. 2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

977. 24. 一棵完全二叉树上有1001个结点,其中叶子结点的个数是( )。(难度系数:易 )

A. 500

B. 254

C. 501

D. 250

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

978. 25. 将含有150个结点的完全二叉树从根这一层开始,每一层从左到右依次对结点进行编号,根结点的编号为1,则编号为69的结点的双亲结点的编号为( )。

A. 33

B. 34

C. 35

D. 36

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

979. 26. 一棵非空的二叉树的先序遍历序列与后序遍历序列正好相反,则该二叉树一定满足( )。(难度系数:易 )

A. 是任意一棵二叉树

B. 所有的结点均无左孩子

C. 所有的结点均无右孩子

D. 只有一个叶子结点

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

980. 27. 一组权值,可以唯一构造出一棵哈夫曼树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

981. 28. 哈夫曼树是带权值的树,且权值较大的结点离树较近。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

982. 29. 某二叉树的前序和后序序列正好相反,则该二叉树一定是()的二叉树。

A. 任一结点无左孩子

B. 任一结点无右孩子

C. 空或者只有一个结点

D. 高度等于其结点数

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

983. 30. 对于如图所示二叉树采用中根遍历,正确的遍历序列应为()

A. CDFBEA

B. CBDAEF

C. ABCDEF

D. ABECDF

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

984. 31. 若X是二叉中序线索树中一个有左孩子的结点,且X不为根,则X的前驱为( )。(难度系数:易 )

A. X的双亲

B. X的左子树中最右结点

C. X的左子树中最右叶结点

D. X的右子树中最左的结点

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

985. 32. 把一棵树转换为二叉树后,这棵二叉树的形态是( )。(难度系数:易 )

A. 4

B. 1

C. 2

D. 3

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

986. 33. 如果某二叉树的前序为stuwv,中序为uwtvs,那么二叉树的后序为

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

987. 34. 按照二叉树的递归定义,对二叉树遍历的常用算法有先序、中序、后序三种。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

988. 35. 如果结点A有3个兄弟,B是A的双亲,则结点B的度是(   )。

A. 有多种,但根结点都没有左孩子

B. 唯一的

C. 有多种,但根结点都没有右孩子

D. 有多种

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

989. 36. 由一棵二叉树的前序序列和后序序列可以唯一确定它。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

990. 37. 哈夫曼树一定是满二叉树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

991. 38. 若二叉树中度为2的结点有15个,则该二叉树有个叶子结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

992. 39. 如果t2是出有序树t转换而来的二叉树,那么t中的结点的前序就是结点中的前序。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

993. 40. 二叉树可以用 0≤度≤2 的有序树来表示。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

994. 41. 哈夫曼树通常权值较大的结点离根 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

995. 42. 最小生成树是指边数最少的生成树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

996. 43. 完全二叉树就是满二叉树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

997. 44. 对二叉链表的访问只能从 指针开始。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

998. 45. 在一非空二叉树的中,根结点的右边只有上的所有结点

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

999. 46. 数据结构中的数据元素存在一对多的关系称为树形结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1000. 47. 深度为h的非空二叉树的第i层最多有2h-1 个结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1001. 48. 将一棵树转换成二叉树后,根结点没有左子树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1002. 49. 设一棵完全二叉树,其最高层上最右边的叶结点的编号为奇数,该叶节点的双亲结点的编号为10,该完全二叉树一共有21个结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1003. 50. 实现任意二叉树的后序遍历的非递归算法而不适用栈结构,最佳的二叉树方法是采用的存储结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1004. 51. 一颗二叉树的叶结点在前序、中序,后序遍历中的相对次序不发生改变

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1005. 52. 在一棵二叉树中,若编号为i的结点存在右孩子,则( )孩子的顺序编号为 2i+1(难度系数:易 )

A. 右

B. 左

C. 权

D. 无

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1006. 53. 任何一棵二叉树的叶子结点在前序、中序、后序遍历序列中的相对次序( )。(难度系数:易 )

A. 肯定发生改变

B. 有时发生变化

C. 不能确定

D. 肯定不发生改变

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1007. 54. 一棵二叉树中顺序编号为i的结点,若它存在左孩子,则左孩子编号分别为2i。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1008. 55. 若二叉树采用二叉链表存储结构,要交换其所有分支结点左、右子树的位置,利用( )遍历方法最合适。(难度系数:易 )

A. 前序

B. 按层次

C. 中序

D. 后序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1009. 56. 一组权值,可以唯一构造出一棵哈夫曼树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1010. 57. 如果将给定的一组数据作为叶子数值,所构造出的二叉树的带权路径长度最小,则该树称为( )。(难度系数:易 )

A. 哈夫曼树

B. 完全二叉树

C. 二叉树

D. 平衡二叉树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1011. 58. n(n≥2)个权值均不相同的字符构成哈夫曼树,关于该树的叙述中,正确的是()。(难度系数:易 )

A. 该树一定是一棵完全二叉树

B. 树中一定没有度为1的结点

C. 树中任一非叶结点的权值一定不小于下一层任一结点的权值

D. 树中两个权值最小的结点一定是兄弟结点

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1012. 59. 哈夫曼树是带权路径长度 的树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1013. 60. 设与一棵树 T 所对应的二叉树为 BT,则与 T 中的叶子结点所对应的 BT 中的结点也一定是叶子结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1014. 61. 引入二叉线索树的目的是( )。(难度系数:易 )

A. 使二叉树的遍历结果唯一

B. 为了能方便的找到双亲

C. 加快查找结点的前驱或后继的速度

D. 为了能在二叉树中方便的进行插入与删除

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1015. 62. 某二叉树的前序遍历结点顺序为abdgcefg,中序遍历结点顺序为dgbacchf,则后序遍历的结点顺序为

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1016. 63. 根据二叉树的定义,具有三个结点的二叉树有 种不同的形态。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1017. 64. 由3个结点可以构造出多少种不同的二叉树?( )(难度系数:易 )

A. 4

B. 2

C. 3

D. 5

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1018. 65. 一个具有1025个结点的二叉树的高h为( )。(难度系数:易 )

A. 11至1025之间

B. 11

C. 10

D. 10至1024之间

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1019. 66. 由树转化为二叉树,其根结点的右子树总是空的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1020. 67. 由权值为(4,7,6,2)的叶子结点生成一棵哈夫曼树,其带权路径长度为( )。(难度系数:易 )

A. 37

B. 72

C. 48

D. 24

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1021. 68. 对二叉树的结点从1开始进行连续编号,要求每个结点的编号大于其左、右孩子的编号,同一结点的左右孩子中,其左孩子的编号小于其右孩子的编号,可采用( )遍历实现编号。(难度系数:易 )

A. 从根开始按层次遍历

B. 中序

C. 后序

D. 先序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1022. 69. 将树中结点赋上一个有着某种意义的实数,称此实数为该结点的( )(难度系数:易 )

A. 权

B. 无

C. 右·

D. 左

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1023. 70. 深度为 h 的非空二叉树的第 i 层最多有 2i-1 个结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1024. 71. 一般树和二叉树的结点数目都可以为0。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1025. 72. 一棵哈夫曼树有m 个叶子结点,则其结点总数为2m-1。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1026. 73. 树的带权路径长度最小的二叉树中必定没有度为 1 的结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1027. 74. 二叉树为二叉排序的充分必要条件是其任一结点的值均大于其左孩子的值、小于其右孩子的值。这种说法是不正确的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1028. 75. 深度为5的二叉树至多以有个结点

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1029. 76. 满二叉树中存在度为1的结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1030. 77. 将含有86个结点的完全二叉树从根结点开始编号,根为1号,后面按从上到下、从左到右的顺序对结点编号,那么编号为42的左孩子编号为( )(难度系数:易 )

A. 80

B. 90

C. 84

D. 40

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1031. 78. 设哈夫曼树中有199个结点,则该哈夫曼树中有( )个叶子结点。(难度系数:易 )

A. 99

B. 102

C. 100

D. 101

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1032. 79. 在一棵度具有5层的满二叉树中结点总数为( )。(难度系数:易 )

A. 16

B. 31

C. 33

D. 32

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1033. 80. 结点最少的二叉树为。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1034. 81. 下列有关二叉树的说法不正确的是( )。(难度系数:易 )

A. 二叉树中度为0的结点的个数等于度为2的结点的个数加1

B. 完全二叉树中,任何一个结点的度,或者为0或者为2

C. 二叉树的度是2

D. 二叉树中结点个数必大于0

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1035. 82. 在二叉树的链式存储结构中,通常每个结点中设置三个域,它们是值域、左指针和右指针。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1036. 83. 当字符集中的各字符使用频率不均匀时,等长编码是最优的前缀码。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1037. 84. 如果t2是由序树t转换而来的二叉树,那么t中的结点的后序就是结点中的中序。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1038. 85. 在一棵树中,( )没有前驱结点。(难度系数:易 )

A. 空结点

B. 叶结点

C. 树根结点

D. 分支结点

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1039. 86. 有12个结点的平衡二叉树的最大深度是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1040. 87. 将一棵有 100 个结点的完全二叉树从上到下,从左到右依次对结点进行编号,根结点的编号为 1,则编号 为 49 的结点的左孩子的编号为()。

A. 98

B. 97

C. 99

D. 100

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1041. 88. 若二叉树中有20个叶子结点,则该二叉树有 个度为2的结点

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1042. 89. 在任意一棵二叉树中,叶子结点的个数等于度为2结点的个数加1。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1043. 90. 具有五层结点的二叉树平衡树至少有个结点

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1044. 91. 已知一棵二叉树的前序序列和中序序列可以唯一地构造出该二叉树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1045. 92. 已知一棵二叉树的前序序列和后序序列可以唯一地构造出该二叉树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1046. 93. 在二叉树的链式存储结构中,通常每个结点中设置三个域,它们是值域、( )、右指针。(难度系数:易 )

A. 左指针

B. 右孩子

C. 双亲

D. 左孩子

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1047. 94. 将含有86个结点的完全二叉树从根结点开始编号,根为1号,后面按从上到下、从左到右的顺序对结点编号,那么编号为3的右孩子编号为( )(难度系数:易 )

A. 9

B. 6

C. 7

D. 8

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1048. 95. 利用3、6、8、12这四个值作为叶子结点的权,生成一棵哈夫曼树,该树中所有叶子的最长带权路径长度为。(难度系数:易 )

A. 30

B. 16

C. 18

D. 12

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1049. 96. 利用n个值作为叶结点的权生成的哈夫曼树中共包含有个结点。(难度系数:易 )

A. n+1

B. n

C. 2*n-1

D. 2*n

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1050. 97. 设二叉树有n个结点,则其深度为( )。(难度系数:易 )

A. n-1

B. n

C. n+1

D. 不能确定

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1051. 98. 在完全二叉树中,若某结点无左孩子,则它必是叶结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1052. 99. 结点最少的树为 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1053. 100. 给定一组权值,可以唯一构造出一棵哈夫曼树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1054. 101. 满二叉树也是完全二叉树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1055. 102. 在二叉树中插入结点则该二叉树便不再是二叉树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1056. 103. 利用n个值作为叶结点的权生成的哈夫曼树中共包含有个结点。(难度系数:易 )

A. 2*n-1

B. 2*n

C. n+1

D. n

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1057. 104. 利用3、6、8、12这四个值作为叶子结点的权,生成一棵哈夫曼树,该树中所有叶子的最长带权路径长度为。(难度系数:易 )

A. 30

B. 18

C. 12

D. 16

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1058. 105. 把一棵树转换为二叉树后,这棵二叉树的形态是( )。(难度系数:易 )

A. 1

B. 3

C. 4

D. 2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1059. 106. 将含有150个结点的完全二叉树从根这一层开始,每一层从左到右依次对结点进行编号,根结点的编号为1,则编号为69的结点的双亲结点的编号为( )。

A. 36

B. 34

C. 33

D. 35

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1060. 107. 由权值为(4,7,6,2)的叶子结点生成一棵哈夫曼树,其带权路径长度为( )。(难度系数:易 )

A. 48

B. 72

C. 24

D. 37

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1061. 108. 哈夫曼树一定是完全二叉树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1062. 109. 将含有86个结点的完全二叉树从根结点开始编号,根为1号,后面按从上到下、从左到右的顺序对结点编号,那么编号为42的左孩子编号为( )(难度系数:易 )

A. 40

B. 84

C. 80

D. 90

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1063. 110. 在二叉树的链式存储结构中,通常每个结点中设置三个域,它们是值域、( )、右指针。(难度系数:易 )

A. 左指针

B. 右孩子

C. 双亲

D. 左孩子

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1064. 111. 一棵非空的二叉树的先序遍历序列与后序遍历序列正好相反,则该二叉树一定满足( )。(难度系数:易 )

A. 只有一个叶子结点

B. 所有的结点均无左孩子

C. 是任意一棵二叉树

D. 所有的结点均无右孩子

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1065. 112. 哈夫曼树是带权路径长度 的树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1066. 113. 按照二叉树的递归定义,对二叉树遍历的常用算法有先序、中序、后序三种。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1067. 114. 如果t2是出有序树t转换而来的二叉树,那么t中的结点的前序就是结点中的前序。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1068. 115. 由一棵二叉树的前序序列和后序序列可以唯一确定它。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1069. 116. 树的带权路径长度最小的二叉树中必定没有度为 1 的结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1070. 117. 利用3、6、8、12这四个值作为叶子结点的权,生成一棵哈夫曼树,该树中所有叶子的最长带权路径长度为。(难度系数:易 )

A. 18

B. 30

C. 16

D. 12

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1071. 1. 在一个图中,所有顶点的度数之和等于图的边数的( )倍。(难度系数:易 )

A. 2

B. 1

C. 1/2

D. 4

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1072. 2. 在有向图中每个顶点的度等于各顶点的入度与出度之和。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1073. 3. 任何有向网络(AOV-网络)拓扑排序的结果是唯一的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1074. 4. 在一个有向图中,所有顶点入度之和等于所有顶点出度之和的 倍。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1075. 5. 在一个无向图中,所有顶点的度数之和等于所有边数的2倍。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1076. 6. 在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的( )倍。(难度系数:易 )

A. 4

B. 1/2

C. 2

D. 1

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1077. 7. 一个连通图的生成树是该图的极小连通子图。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1078. 8. 路径长度是指一条路径上经过的边的

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1079. 9. 一棵有N个顶点的生成树有且仅有条边。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1080. 10. 一个无向连连通图的生成树是含有该连通图的全部项点的()。

A. 极大子图

B. 极小子图

C. 极小连通子图

D. 极大连通子图

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1081. 11. 具有N(N-1)/2条边的无向图成为。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1082. 12. 若一个有向图的邻接矩阵中,对角线以下元素均为 0,则该图的拓扑有序序列必定存在。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1083. 13. 具有n个顶点的无向图最多有( )条边。(难度系数:易 )

A. n(n+1)

B. n/2

C. n2

D. n(n-1)/2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1084. 14. 图的深度优先遍历类似于二叉树的()。

A. 先序遍历

B. .后序遍历

C. 中序遍历

D. 层次遍历

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1085. 15. 出度是以该顶点为起点的数目。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1086. 16. 在一个无向图中,所有顶点的度数之和等于所有边数的( )倍。(难度系数:易 )

A. 1

B. 2

C. 1/2

D. 4

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1087. 17. n个顶点的连通图用邻接矩阵表示时,该矩阵至少有范围非0元素。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1088. 18. 若连通网络上各边的权值均不相同,则该图的最小生成树有棵。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1089. 19. 一个具有n个顶点的无向完全图包含( )条边。(难度系数:易 )

A. n(n-1)

B. n(n+1)

C. n(n-1)/2

D. n(n+1)/2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1090. 20. 有向图顶点V的度等于其和出度之和。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1091. 21. n个顶点的无向连通图至少有n-1条边,n个顶点的有向强连通图至少有n条边。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1092. 22. 在有向图的邻接矩阵上,由第i行可得到第i个结点的出度,而由第j列可得到第 个结点的入度。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1093. 23. G是一个非连通无向图,共有28条边,则该图至少有( )个顶点。(难度系数:易 )

A. 7

B. 9

C. 8

D. 6

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1094. 24. 已知一个图的邻接矩阵表示,删除所有从i个结点出发的边的方法是将矩阵的第i行全部置为。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1095. 25. 在一个图中每条边可以表上具有某种含义的数值,该数值称为。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1096. 26. 设x,y是图G中的两顶点,则(x,y)与(y,x)被认为 ,

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1097. 27. n个顶点的强连通图至少有(  )条边。(难度系数:易 )

A. n×(n-1)

B. n-1

C. n+1

D. n

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1098. 28. 若图G中任意两个顶点都连通,则称G为

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1099. 29. 如果从一无向图的任意顶点出发进行一次深度优先搜索即可访问所有顶点,则该图一定是连通。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1100. 30. 通常可以把某城市中各公交站点间的线路图抽象成()状结构(难度系数:易 )

A. 栈

B. 表

C. 树

D. 图

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1101. 31. 若采用邻接表的存储结构,则图的广度优先搜索类似于二叉树的层次遍历。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1102. 32. 一个无向图采用邻接矩阵存储方法,其邻接矩阵一定是一个对称矩阵。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1103. 33. 缩短关键路径上活动的工期一定能够缩短整个工程的工期。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1104. 34. 任何无向网络拓扑排序的结果是唯一的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1105. 35. 邻接表是图的一种( )。(难度系数:易 )

A. 顺序存储结构

B. 链式存储结构

C. 索引存储结构

D. 散列存储结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1106. 36. 在无向图G的邻接矩阵A中,若A[i][j]等于1,A[j] [i]等于 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1107. 37. 在无向图中,如果从顶点v到顶点v′有路径,则称v和v′是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1108. 38. 设x,y是图G中的两顶点,〈x,y〉与〈y,x〉是的两条弧。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1109. 39. 对于一个图 G,若边集合 E(G)为有向边的集合,则称该图为有向图。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1110. 40. 对于有向图,顶点V的度分为入度和。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1111. 41. 无向图的邻接矩阵是一个( )。(难度系数:易 )

A. 上三角矩阵

B. 对称矩阵

C. 对角矩阵

D. 零矩阵

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1112. 42. n个顶点的连通图至少有 条边。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1113. 43. 无向图的邻接矩阵是对称的有向图的邻接矩阵是不对称的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1114. 44. 若图的邻接矩阵是对称矩阵,则该图一定是无向图。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1115. 45. 在无权图G的邻接矩阵A中,若(vi,vj)或〈vi,vj〉属于图G的边集,则对应元素A[i][j]等于 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1116. 46. 用邻接表表示图进行深度优先遍历时,通常借助( )来实现算法。(难度系数:易 )

A. 树

B. 图

C. 栈

D. 队列

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1117. 47. 为了实现图的深度优先搜索遍历,其非递归的算法中需要使用的一个辅助数据结构为()

A. 图

B. 树

C. 栈

D. 表

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1118. 48. 一个具有个 n 顶点的无向图中,要连通全部顶点至少需要n-1条边。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1119. 49. 无向图G中极大连通子图称为G的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1120. 50. 下列有关图遍历的说法正确的是( )。(难度系数:易 )

A. 图的广度优先搜索中邻接点的寻找具有"先进先出”的特征

B. 图的遍历要求每一顶点仅被访问一次

C. 连通图的深度优先搜索是一个递归过程

D. 非连通图不能用深度优先搜索法

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1121. 51. 对于有向图,顶点的度分为入度和出度,入度是以该顶点为终点的入边数目;出度是以该顶点为起点的出边数目,该顶点的度等于其入度和出度之和。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1122. 52. 在n个结点的元向图中,若边数在于 n-1,则该图必是连通图。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1123. 53. 下面()方法不可以判断出一个有向图是否有环。(难度系数:易 )

A. 求最短路径

B. 求关键路径

C. 拓扑排序

D. 深度优先遍历

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1124. 54. 有向图是一种非线性结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1125. 55. 图的深度优先搜索是一种典型的回溯搜索的例子,可以通过递归算法求解。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1126. 56. 在一个无向图中,若存在一条边,则称Vi和Vj为该边的两个端点,并称他们互为。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1127. 57. 在具有6个结点的无向简单图中,当边数最少为条时,才能确保该图一定的连通图。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1128. 58. 具有N(N-1)/2条边的有向图成为。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1129. 59. 不存在拓扑序列的是图中存在回路。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1130. 60. 入度是以该顶点为终点的入边。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1131. 61. 有一个 n 个顶点的有向完全图的弧数为n(n-1)。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1132. 62. 对有向图G,如果从任一顶点出发进行一次深度优先或广度优先搜索就能访问每个顶点,则该图一定是完全图。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1133. 63. 在无向图中,若从顶点 A 到顶点 B 存在路径,则称 A 与 B 之间是连通的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1134. 64. 对于一个图 G,若边集合 E(G)为无向边的集合,则称该图为无向图。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1135. 65. 具有 n 个顶点的连通图的生成树具有 n-1 条边。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1136. 66. 对于一个图G,若边集E(G)为无向边的集合,则该图为。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1137. 67. 无向图的邻接矩阵是一个对称矩阵。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1138. 68. 用相邻矩阵表示图所用的存储空间大小与图的边数成正比。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1139. 69. 若从无向图的任意一个顶点出发进行一次深度优先搜索可以访问图中所有的顶点,则该图一定是( )图。(难度系数:易 )

A. 非连通

B. 连通

C. 强连通

D. 有向

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1140. 70. 如果从无向图的任一顶点出发进行一次深度优先搜索即可访问所有顶点,则该图一定是( )。(难度系数:易 )

A. 完全图

B. 一棵树

C. 连通图

D. 有回路

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1141. 71. 如果从一个顶点出发又回到该顶点,则此路径叫做环或回路。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1142. 72. 若采用三元组压缩技术存储稀疏矩阵,只要把每个元素的行下标和列下标互换,就完成了对该矩阵的转置运算。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1143. 73. n个顶点的强连通图的形状是( )。

A. 有回路

B. 环状

C. 无回路

D. 树状

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1144. 74. 在含有 n 个项点有 e 条边的无向图的邻接矩阵中,零元素的个数为()。

A. n2-2e

B. 2e

C. e

D. n2-e

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1145. 75. 有向图G中极大强连通子图称为G的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1146. 76. 结构中的数据元素存在多对多的关系称为图形结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1147. 77. 边数很多的稠密图,适宜用邻接矩阵表示。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1148. 78. 用邻接表表示图进行广度优先遍历时,通常借助( )来实现算法。(难度系数:易 )

A. 图

B. 树

C. 队列

D. 栈

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1149. 79. 对于有向图,顶点的度分为入度和出度,以该顶点为终点的边数目叫入度。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1150. 80. 设G为具有N个顶点的无向连通图,则G至少有条边。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1151. 81. 深度优先遍历类似于二叉树的( )。

A. 层次遍历

B. 后序遍历

C. 先序遍历

D. 中序遍历

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1152. 82. 边很少的图称为

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1153. 83. 邻接表法只用于有向图的存储,邻接矩阵对于有向图和无向图的存储都适用。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1154. 84. 边很多的图称为。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1155. 85. 具有n个顶点的有向图最多有( )条边。(难度系数:易 )

A. n(n+1)

B. n

C. n的平方

D. n(n-1)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1156. 86. 图的最小生成树的形状可能不唯一。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1157. 87. 对于一个图G,若边集E(G)为有向边的集合,则该图为。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1158. 88. 广度优先遍历类似于二叉树的( )。(难度系数:易 )

A. 先序遍历

B. 层次遍历

C. 中序遍历

D. 后序遍历

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1159. 89. 在有向图G中,若任意两个顶点Vi和Vj都连通,从VI到Vj和从Vj到Vi都存在路径,则称该图为。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1160. 90. 图的广度优先搜索算法通常采用递归算法求解。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1161. 91. 若图 G 的最小生成树不唯一,则 G 的边数一定多于 n-1,并且权值最小的边有多条(其中 n 为 G 的顶点数)。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1162. 92. 对于具有n个顶点的图,若采用邻接矩阵表示,则该矩阵的大小为( )。(难度系数:易 )

A. n

B. (n-1)2

C. n2

D. n-1

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1163. 93. 存储无向图的邻接矩阵是对称的,故只存储邻接矩阵的下(或上)三角部分即可。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1164. 94. 图的深度优先遍历算法类似于二叉树的( )遍历。

A. 后序

B. 中序

C. 先序

D. 层次

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1165. 95. 对于有向图,顶点的度分为入度和出度,以该顶点为起点的边数目叫出度。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1166. 96. 带权连通图中某一顶点到图中另一定点的最短路径不一定唯一。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1167. 97. 若从无向图的任意一个顶点出发进行一次深度优先搜索可以访问图中所有的顶点,则该图一定是( )图。(难度系数:易 )

A. 有向

B. 强连通

C. 非连通

D. 连通

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1168. 98. 图的深度优先遍历算法类似于二叉树的( )遍历。

A. 先序

B. 后序

C. 层次

D. 中序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1169. 99. 如果从一个顶点出发又回到该顶点,则此路径叫做环或回路。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1170. 100. 如果从一无向图的任意顶点出发进行一次深度优先搜索即可访问所有顶点,则该图一定是连通。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1171. 101. 无向图的邻接矩阵是对称的有向图的邻接矩阵是不对称的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1172. 102. 在无向图G的邻接矩阵A中,若A[i][j]等于1,A[j] [i]等于 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1173. 103. 无向图的邻接矩阵是一个对称矩阵。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1174. 104. 无向图的邻接矩阵是一个( )。(难度系数:易 )

A. 零矩阵

B. 对称矩阵

C. 上三角矩阵

D. 对角矩阵

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1175. 105. 为了实现图的深度优先搜索遍历,其非递归的算法中需要使用的一个辅助数据结构为()

A. 栈

B. 图

C. 表

D. 树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1176. 106. 广度优先遍历类似于二叉树的( )。(难度系数:易 )

A. 中序遍历

B. 先序遍历

C. 层次遍历

D. 后序遍历

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1177. 107. 具有n个顶点的无向图最多有( )条边。(难度系数:易 )

A. n(n+1)

B. n2

C. n(n-1)/2

D. n/2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1178. 108. 对于有向图,顶点的度分为入度和出度,以该顶点为终点的边数目叫入度。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1179. 109. 一个具有n个顶点的无向完全图包含( )条边。(难度系数:易 )

A. n(n+1)/2

B. n(n-1)

C. n(n+1)

D. n(n-1)/2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1180. 110. 用邻接表表示图进行广度优先遍历时,通常借助( )来实现算法。(难度系数:易 )

A. 树

B. 队列

C. 图

D. 栈

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1181. 111. 在含有 n 个项点有 e 条边的无向图的邻接矩阵中,零元素的个数为()。

A. n2-e

B. n2-2e

C. e

D. 2e

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1182. 112. 入度是以该顶点为终点的入边。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1183. 1. 给出不同的输入序列建造二叉排序树,一定得到不同的二叉排序树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1184. 2. 下列关于m阶B-树的说法正确的是()。(难度系数:易 )

A. 根结点中的数据是有序的

B. 非叶结点至少有m/2 (m为偶数)或m/2+1(m为奇数)棵子树

C. 根结点至多有m棵子树

D. 所有叶子都在同一层次上

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1185. 3. 二分查找的存储结构仅限于 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1186. 4. 散列技术中的冲突指的是( )。(难度系数:易 )

A. 两个元素的键值不同,而其他属性相同

B. 两个元素具有相同的序号

C. 不同键值的元素对应于相同的存储地址

D. 数据元素过多

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1187. 5. ( )是记录某个数据项的值,用它可以识别、确定一个记录(难度系数:易 )

A. 顺序

B. 主关键字

C. 关键字

D. 折半

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1188. 6. 在散列函数H(key)=key % p中,p应取 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1189. 7. 折半搜索与二叉排序树的时间性能( )。(难度系数:易 )

A. 有时不相同

B. 完全不同

C. 数量级都是O(log2n)

D. 相同

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1190. 8. ( )查找又称为 二分查找 。使用该查找算法的前提条件是,查找表中记录相应的关键字值必须按升序或降序排列(难度系数:易 )

A. 顺序

B. 主关键字

C. 关键字

D. 折半

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1191. 9. 对一棵二叉排序树进行前序遍历一定可以得到一个按值有序的序列。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1192. 10. 如果要求一个线性表既能较快的查找,又能适应动态变化的要求,最好采用查找法。(难度系数:易 )

A. 哈希查找

B. 顺序查找

C. 折半查找

D. 分块查找

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1193. 11. 折半查找方法可以用于按值有序的线性链表的查找。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1194. 12. 在一个查找表中,能够唯一地确定一个记录的关键字称为( )(难度系数:易 )

A. 关键字

B. 折半

C. 主关键字

D. 顺序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1195. 13. 有一个长度为10的有序表,按折半查找对该表进行查找,在等概率情况下查找成功的平均比较次数为( )。(难度系数:易 )

A. 29/9

B. 29/10

C. 26/10

D. 31/10

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1196. 14. 适用于折半查找的表的存储方式及元素排列要求为( )。(难度系数:易 )

A. 顺序方式存储,元素无序

B. 链接方式存储,元素有序

C. 链接方式存储,元素无序

D. 顺序方式存储,元素有序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1197. 15. 要求在n个数据元素中找其中值最大的元素,设基本操作为元素间的比较。则比较的和算法的时间复杂度为O。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1198. 16. 对于长度为n的线性表,若进行顺序查找,则时间复杂度为 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1199. 17. ( )查找只适用于顺序存储结构的有序表(难度系数:易 )

A. 折半

B. 主关键字

C. 顺序

D. 关键字

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1200. 18. 关键字自身作为哈希函数,即 H(k)=k,也可自身加上一个常数作为哈希函数,即 H(k)=k+C 这种构造哈希函数的方式叫直接定址法。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1201. 19. 折半查找方法适用于按值有序的线性链表的查找。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1202. 20. ( )查找是一种最简单的查找方法(难度系数:易 )

A. 折半

B. 主关键字

C. 顺序

D. 关键字

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1203. 21. 下面关于哈希查找的说法,正确的是( )。(难度系数:易 )

A. 哈希函数构造的越复杂越好,因为这样随机性好,冲突小

B. 除留余数法是所有哈希函数中最好的

C. 不存在特别好与坏的哈希函数,要视情况而定

D. 哈希表的平均查找长度有时也和记录总数有关

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1204. 22. 散列表的查找效率主要取决于所选择的散列函数与处理冲突的方法。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1205. 23. 顺序查找方法适合于存储结构为( )的线性表。(难度系数:易 )

A. 散列存储或索引存储

B. 索引存储

C. 散列存储

D. 顺序存储或链接存储

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1206. 24. 图的BFS生成树的树高比DFS生成树的树高( )。(难度系数:易 )

A. 小

B. 相等

C. 小或相等

D. 大或相等

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1207. 25. 在索引顺序表上实现分块查找,在等概率查找情况下,其平均查找长度不与表的个数有关,而与每一块中的元素个数有关。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1208. 26. 对线性表进行二分查找时,要求线性表必须( )。(难度系数:易 )

A. 以顺序存储方式 ,且数据元素有序

B. 以链接存储方式,且数据元素有序

C. 以顺序存储方式

D. 以链接存储方式

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1209. 27. 下面关于哈希查找的说法,正确的是()。(难度系数:易 )

A. 用链地址法处理冲突,不会引起二次聚集现象

B. 采用链地址法处理冲突时,查找一个元素的时间是相同的

C. 采用链地址法处理冲突时,若插入规定总是在链首,则插入任一个元素的时间是相同的

D. 用链地址法处理冲突,适合表长不确定的情况

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1210. 28. 哈希函数有一个共同的性质,即函数值应当以( )取其值域的每个值。(难度系数:易 )

A. 同等概率

B. 最小概率

C. 最大概率

D. 平均概率

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1211. 29. 非空二叉排序树的任意一棵子树也是二叉排序树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1212. 30. 一个好的哈希函数应使函数值均匀的分布在存储空间的有效地址范围内,以尽可能减少冲突。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1213. 31. 静态查找与动态查找的根本区别在于( )。

A. 它们的逻辑结构不一样

B. 施加在其上的操作不同

C. 所包含的数据元素的类型不一样

D. 存储实现不一样

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1214. 32. 要求在n个数据元素中找其中值最大的元素,设基本操作为元素间的比较。则比较的次数为n-1。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1215. 33. 长度为255的表,采用分块查找法,每块的最佳长度是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1216. 34. 哈希的查找无需进行关键字的比较。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1217. 35. n个顶点的连通图用邻接距阵表示时,该距阵至少有( )个非零元素。(难度系数:易 )

A. n2

B. 2(n-1)

C. n

D. n/2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1218. 36. 顺序查找法的平均查找长度为 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1219. 37. 在各种查找方法中,平均查找长度与结点个数n无关的查找方法是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1220. 38. 、对n个元素的表做顺序查找时,若查找每个元素的概率相同,则平均查找长度为( )。(难度系数:易 )

A. n

B. (n-1)/2

C. (n+1)/2

D. n/2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1221. 39. 设散列表长 m=14,散列函数 H(K)=K%11,已知表中已有 4 个结点:r(15)=4; r(38)=5; r(61)=6;r(84)=7, 其他地址为空,如用二次探测再散列处理冲突,关键字为 49 的结点地址是()。

A. 5

B. 8

C. 3

D. 9

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1222. 40. “顺序查找法”是指在顺序表上进行查找的方法。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1223. 41. 对于一个线性表,若要求既能进行较快地插入和删除,又要求存储结构能够反映数据元素之间的逻辑关系,则应该( )。(难度系数:易 )

A. 以链接存储方式

B. 以顺序存储方式

C. 以散列存储方式

D. 以索引存储方式

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1224. 42. m阶B-树是一棵( )。(难度系数:易 )

A. m叉排序树

B. m-1叉平衡排序树

C. m叉平衡排序树

D. m+1叉平衡排序树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1225. 43. 在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并已知A的左孩子的平衡因子为0右孩子的平衡因子为1,则应作( )型调整以使其平衡。(难度系数:易 )

A. RL

B. RR

C. LR

D. LL

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1226. 44. 对22个记录的有序表作折半查找,当查找失败时,至少需要比较( )次关键字。(难度系数:易 )

A. 5

B. 4

C. 6

D. 3

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1227. 45. 散列表查找的原理是( )。

A. 在待查记录的关键字值与该记录的存储位置之间建立确定的对应关系

B. 按关键字值的比较进行查找

C. 基于二分查找的方法

D. 按待查记录的关键字有序的顺序方式存储

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1228. 46. 对于二叉排序树的查找,若根结点元素的键值大于被查元素的键值,则应该在二叉树的 上继续查找。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1229. 47. 折半查找有序表(4,6,10,12,20,30,50,70,88,100)。若查找表中元素58,则它将依次与表中( )比较大小,查找结果是失败。(难度系数:易 )

A. 20,70,30,50

B. 30,88,70,50

C. 30,88,50

D. 20,50

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1230. 48. 设有 100 个元素,用折半查找法进行查找时,最大比较次数是()。

A. 7

B. 10

C. 50

D. 25

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1231. 49. 设哈希表长为14,哈希函数是H(key)=key%11,表中已有数据的关键字为15,38,61,84共四个,现要将关键字为49的元素加到表中,用二次探测法解决冲突,则放入的位置是( )。(难度系数:易 )

A. 9

B. 3

C. 8

D. 5

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1232. 50. 采用顺序查找方法查找长度为n的线性表时,每个元素的平均查找长度为( )。(难度系数:易 )

A. n/2

B. (n-1)/2

C. (n+1)/2

D. n

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1233. 51. 如果要求一个线性表既能较快的查找,又能适应动态变化的要求,最好采用查找法。(难度系数:易 )

A. 哈希查找

B. 折半查找

C. 顺序查找

D. 分块查找

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1234. 52. 下面关于B-和B+树的叙述中,正确的是()。(难度系数:易 )

A. B-树和B+树都可用于文件的索引结构

B. B-树和B+树都是平衡的多叉树

C. B-树和B+树都能有效地支持随机检索

D. B-树和B+树都能有效地支持顺序检索

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1235. 53. 下面( )算法适合构造一个稠密图G的最小生成树。(难度系数:易 )

A. Kruskal算法

B. Prim算法

C. Dijkstra算法

D. Floyd算法

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1236. 54. 顺序查找法与二分查找法对存储结构的要求是( )。(难度系数:易 )

A. 二分查找适用于顺序表

B. 顺序查找只是适用于顺序表

C. 顺序查找与二分查找均只是适用于顺序表

D. 顺序查找与二分查找均既适用于顺序表,也适用于链表

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1237. 55. ( )遍历二叉排序树可得到一个有序序列(难度系数:易 )

A. 顺序

B. 主关键字

C. 折半

D. 关键字

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1238. 56. 分别以下列序列构造二叉排序树,与用其它三个序列所构造的结果不同的是( )。(难度系数:易 )

A. (100,60, 80, 90, 120,110,130)

B. (100,80, 60, 90, 120,130,110)

C. (100,80, 90, 60, 120,110,130)

D. (100,120,110,130,80, 60, 90)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1239. 57. 要求在n个数据元素中找其中值最大的元素,设基本操作为元素间的比较。则比较的和算法的时间复杂度为O。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1240. 58. 采用线性探测法处理冲突,可能要探测多个位置,在查找成功的情况下,所探测的这些位置上的关键字 。(难度系数:易 )

A. 一定都不是同义词

B. 不一定都是同义词

C. 一定都是同义词

D. 都相同

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1241. 59. 折半查找只适用与有序表,包括有序的顺序表和有序的链表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1242. 60. 要求在n个数据元素中找其中值最大的元素,设基本操作为元素间的比较。则比较的和算法的时间复杂度为O。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1243. 61. 采用线性探测法处理冲突,可能要探测多个位置,在查找成功的情况下,所探测的这些位置上的关键字 。(难度系数:易 )

A. 都相同

B. 一定都是同义词

C. 不一定都是同义词

D. 一定都不是同义词

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1244. 1. 顺序文件是指文件中的物理记录按其在文件中的逻辑记录顺序依次存入存储介质而建立的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1245. 2. 从未排序序列中依次取出元素与已经排好序的序列中的元素作比较。将其放入已排序序列的正确的位置上,此方法称为( )(难度系数:易 )

A. 交换排序

B. 插入排序

C. 归并排序

D. 选择排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1246. 3. 二叉排序树是用来进行排序的

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1247. 4. 由于希尔排序的最后一趟与直接插入排序过程相同,因此前者一定比后者花费的时间多。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1248. 5. (101,88,46,70,34,39,45,58,66,10)是堆。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1249. 6. 冒泡排序是一种比较简单的( )排序方法

A. 内部

B. 主

C. 交换

D. 堆

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1250. 7. 快速排序在()情况下最易发挥其长处。

A. 被排序数据已基本有序

B. 被排序数据完全无序

C. 被排序数据中最大值和最小值相差悬殊

D. 被排序数据中含有多个相同排序码

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1251. 8. 快速排序在任何情况下圴可得到最块的排序效果。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1252. 9. 向二叉排序树插入一个新结点时,新结点一定成为二叉排序树的一个叶子结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1253. 10. 结点关键字转换为该结点存储单元地址的函数 H 称为哈希函数或叫散列函数。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1254. 11. 在堆排序和快速排序中,若原始记录接近正序或反序,则选用 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1255. 12. 对n个不同的关键字由小到大进行冒泡排序,在下列( )情况下比较的次数最多。(难度系数:易 )

A. 从大到小排列好的

B. 元素无序

C. 从小到大排列好的

D. 元素基本有序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1256. 13. 有数据,从空二叉树开始逐个插入数据来形成二叉排序树,若希望高度最小,应该选择的序列是( )。(难度系数:易 )

A. 30,24,12,37,45,96,53

B. 37,24,12,30,53,45,96

C. 12,24,30,37,45,53,96

D. 45,24,53,12,37,96,30

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1257. 14. 冒泡排序的空间复杂度为O( )(难度系数:易 )

A. 3

B. 2

C. n

D. 1

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1258. 15. 堆是一种( )排序。(难度系数:易 )

A. 归并

B. 交换

C. 选择

D. 插入

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1259. 16. 选择排序过程中元素之间的比较次数与原始序列的状态无关。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1260. 17. 堆的形状是一棵( )。(难度系数:易 )

A. 平衡二叉树

B. 二叉排序树

C. 完全二叉树

D. 满二叉树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1261. 18. 下述几种排序方法中,()不是稳定的排序方法。(难度系数:易 )

A. 归并排序

B. 快速排序

C. 简单选择排序

D. 堆排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1262. 19. 冒泡排序在最好情况下的时间复杂度为O( )(难度系数:易 )

A. n

B. 1

C. 2

D. 3

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1263. 20. 每次把待排序的区间划分为左、右两个子区间,其中左区间中记录的关键字均小于等于基准记录的关键字,右区间中记录的关键字均大于等于基准记录的关键字,这种排序称为( )。(难度系数:易 )

A. 快速排序

B. 插入排序

C. 堆排序

D. 归并排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1264. 21. 对n个不同的排序码进行冒泡排序,在元素无序的情况下比较的次数最多为( )。(难度系数:易 )

A. n

B. n-1

C. n(n-1)/2

D. n+1

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1265. 22. 下述几种排序方法中,( )是稳定的排序方法。(难度系数:易 )

A. 希尔排序

B. 堆排序

C. 归并排序

D. 快速排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1266. 23. 衡量排序算法的两个主要性能指标是执行排序算法所需要的时间和执行排序算法所需要的附加空间。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1267. 24. 下述几种排序方法中,( )不是稳定的排序方法。(难度系数:易 )

A. 希尔排序

B. 简单选择排序

C. 快速排序

D. 冒泡排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1268. 25. 在对一组记录(50,40,95,20,15,70,60,45,80)进行直接插入排序时,当把第7个记录60插入到有序表时,为寻找插入位置需要比较( )次(难度系数:易 )

A. 3

B. 1

C. 2

D. 4

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1269. 26. n个元素进行冒泡法排序,通常需要进行n-1趟冒泡。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1270. 27. 在插入排序、希尔排序、选择排序、快速排序、堆排序、归并排序和基数排序中,平均比较次数最少的排序是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1271. 28. 排序不需要进行记录关键字间的比较。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1272. 29. 下列排序算法中,( )不能保证每趟排序至少能将一个元素放到其最终的位置上。

A. 冒泡排序

B. 堆排序

C. 快速排序

D. 希尔排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1273. 30. 直接插入排序在最好情况下的时间复杂度为O( )(难度系数:易 )

A. n

B. 3

C. 1

D. 2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1274. 31. 对记录序列排序是指按记录的某个关键字排序,记录序列按( )关键字排序结果是唯一的(难度系数:易 )

A. 堆

B. 主

C. 内部

D. 交换

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1275. 32. 从未排序序列中挑选元素,并将其依次放入已排序序列(初始时为空)的一端的方法,称为( )。(难度系数:易 )

A. 选择排序

B. 冒泡排序

C. 插入排序

D. 归并排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1276. 33. 二路归并时,被归并的两个子序列中的关键字个数一定要相等。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1277. 34. 若一组记录的排序码为(46,79,56,38,40,84),则利用堆排序的方法建立的初始堆为( )。

A. 84,79,56,46,40,38

B. 84,56,79,40,46,38

C. 84,79,56,38,40,46

D. 79,46,56,38,40,84

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1278. 35. 序列初始为逆序时,冒泡排序法所进行的元素之间的比较次数最多。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1279. 36. 给定序列{100, 86, 48, 73, 35, 39, 42, 57, 66, 21}, 按堆结构的定义, 则它一定大根堆。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1280. 37. 在索引查找中,首先查找索引表,然后查找相应的子表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1281. 38. 若一组记录的排序码为(46, 79,56,38,40,84),则利用快速排序的方法,以第一个记录为基准得到的一次划分结果为( )。(难度系数:易 )

A. 38,40,46,56,79,84

B. 40,38,46,79,56,84

C. 40,38,46,84,56,79

D. 40,38,46,56,79,84

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1282. 39. 以下时间复杂性是O(n2)(注意2表示平方)的排序方法是( )。

A. 直接选择排序

B. 二路归并排序

C. 直接插入排序

D. 冒泡排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1283. 40. 下述几种排序方法中,要求内存最大的是( )。(难度系数:易 )

A. 归并排序

B. 快速排序

C. 希尔排序

D. 堆排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1284. 41. 依次将每两个相邻的有序表合并成一个有序表的排序方法称为( )。(难度系数:易 )

A. 归并排序

B. 插入排序

C. 交换排序

D. 选择排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1285. 42. 快速排序在下列( )情况下最易发挥其长处。

A. 被排序的数据完全无序

B. 被排序的数据已基本有序

C. 被排序的数据中的最大值和最小值相差悬殊

D. 被排序的数据中含有多个相同排序码

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1286. 43. 当两个元素出现逆序的时候就交换位置,这种排序方法称为( )。(难度系数:易 )

A. 交换排序

B. 选择排序

C. 归并排序

D. 插入排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1287. 44. 直接选择排序是一种不稳定的排序方法。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1288. 45. 在具有 n 个结点的有序单链表中插入一个新结点并使链表仍然有序的时间复杂度是()

A. O(nlogn)

B. O(1)

C. O(n2)

D. O( n )

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1289. 46. 在堆排序和快速排序中,若原始记录无序,则最好选用 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1290. 47. 在插入排序和选择排序中,若初始数据基本反序,则选用 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1291. 48. 一个序列中有 10000 个元素,若只想得到其中前 10 个最小元素,最好采用()方法

A. 堆排序

B. 插入排序

C. 二路归并排序

D. 快速排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1292. 49. 对于关键字序列(12,13,11,18,60,15,7,20,25,100),用筛选法建堆,必须从键值为的关键字开始。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1293. 50. 数据表中有10000个元素,如果仅要求求出其中最大的10个元素,则采用( )算法最节省时间。(难度系数:易 )

A. 堆排序

B. 快速排序

C. 冒泡排序

D. 简单选择排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1294. 51. 在所有的排序方法中,关键字比较的次数与记录初始排列秩序无关的是( )。(难度系数:易 )

A. 希尔排序

B. 直接选择排序

C. 冒泡排序

D. 直接插入排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1295. 52. 快速排序法是一种稳定性排序法。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1296. 53. 在插入排序、希尔排序、选择排序、快速排序、堆排序、归并排序和基数排序中,需要内存容量最多的是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1297. 54. 对n个记录的表r[1…n]进行简单选择排序,所需要进行的关键字间的比较次数为。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1298. 55. 高度为8的平衡二叉树至少有 个结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1299. 56. 堆排序的空间复杂度为O( )(难度系数:易 )

A. 1

B. n

C. 3

D. 2

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1300. 57. 对n个元素的序列进行冒泡排序时,最少的比较次数是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1301. 58. 从未排序序列中挑选元素,并将其放入已排序序列的一端,此方法称为( )。(难度系数:易 )

A. 交换排序

B. 插入排序

C. 选择排序

D. 归并排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1302. 59. 折半搜索只适合用于有序表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1303. 60. 用某种排序的方法对线性表(25,84,21,47,15,27,68,35,20)进行排序时,元素序列的变化情况如下: (1)25,84,21,47,15,27,68,35,20 (2)20,15,21,25,47,27,68,35,84 (3)15,20,21,25,35,27,47,68,84 (4)15,20,21,25,27,35,47,68,84 其所采用的排序方法是( )。

A. 归并排序

B. 希尔排序

C. 快速排序

D. 直接选择排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1304. 61. 快速排序是排序算法中最快的一种。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1305. 62. 如果待排序的记录数目很大,无法一次性调入内存,整个排序过程就必须借助外存分批调入( )才能完成(难度系数:易 )

A. 交换

B. 内部

C. 内存

D. 外部

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1306. 63. 非空二叉排序树的任意一棵子树也是二叉排序树。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1307. 64. 如果从第i个位置插入多个元素,对于数组来说每一次插入都需要往后移动元素。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1308. 65. 排序算法理想的空间复杂度为O( )(难度系数:易 )

A. 1

B. 2

C. n

D. 3

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1309. 66. 只有在初始数据为逆序时,冒泡排序所执行的比较次数最多。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1310. 67. 从未排序序列中选择一个元素,该元素将当前参加排序的那些元素分成前后两个部分,前一部分中所有元素都小于等于所选元素,后一部分中所有元素都大于或等于所选元素,而此时所选元素处在排序的最终位置。这种排序法称为快速排序法。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1311. 68. ( )是按关键字的非递减或非递增顺序对一组记录重新进行排列的操作

A. 折半

B. 主关键字

C. 关键字

D. 顺序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1312. 69. 根据排序过程中所用的存储器不同,可以将排序方法分为( )排序和外部排序(难度系数:易 )

A. 主

B. 交换

C. 内部

D. 堆

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1313. 70. 基数排序的空间复杂度为O( )(难度系数:易 )

A. 1

B. n+rd

C. 2

D. n

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1314. 71. 下列关键字序列中,( )是堆。(难度系数:易 )

A. 94,23,31,72,16,53

B. 16,53,23,94,31,72

C. 16,72,31,23,94,53

D. 16,23,53,31,94,72

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1315. 72. 在插入排序和选择排序中,若初始数据基本正序,则选用 ;

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1316. 73. 排序是计算机程序设计中的一种重要操作,它的功能是将一个数据元素(或记录)的任意序列,重新排列成一 个按关键字有序的序列。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1317. 74. 当从一个最小堆中删除一个元素时,需要把堆尾元素填补到堆顶位置,然后再按条件把它逐层向下调整,直到调整到合适位置为止。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1318. 75. 键值序列是一个堆。 {TRUE#回答错误#回答正确}

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1319. 76. 对n个关键字作快速排序,在最坏情况下,算法的时间复杂度是( )。

A. O( n )

B. O(nlog2n)

C. O(n2)

D. O(n3)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1320. 77. 希尔排序在较率上较直接接入排序有较大的改进。但是不稳定的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1321. 78. 下面是实现对一个含10个整数从小到大冒泡排序的代码,(1)处应该填写( )。 for(j=1;j<=9;j++) for(i=1;i<=10-j;i++) if((1)) (难度系数:易 ){ =a[i]>a[i+1] ~a[i] ~a[i]=a[i+1] ~a[i] }

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1322. 79. 整个索引查找的平均查找长度等于查找索引表的平均长度与查找相应子表的平均查找长度的和。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1323. 80. 在平均情况下,快速排序法最快,堆积排序法最节省空间。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1324. 81. 外部排序是指在排序的整个过程中,全部数据在计算机的外存储器中完成的排序。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1325. 82. 在对一组记录(54,38,96,23,15,72,60,45,83)进行直接插入排序时,当把第8个记录45插入到有序表时,为寻找插入位置需比较 次。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1326. 83. 在堆排序和快速排序中,若原始记录接近正序和反序,则选用( )排序

A. 快速

B. 堆

C. 交换

D. 内部

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1327. 84. 从未排序序列中依次取出元素与已排序序列中的元素进行比较,将其放入已排序序列的正确位置上的方法,这种排序方法称为( )。(难度系数:易 )

A. 插入排序

B. 归并排序

C. 选择排序

D. 冒泡排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1328. 85. 一个序列中有 10000 个元素,若只想得到其中前 10 个最小元素,最好采用()方法

A. 二路归并排序

B. 堆排序

C. 插入排序

D. 快速排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1329. 86. 数据表中有10000个元素,如果仅要求求出其中最大的10个元素,则采用( )算法最节省时间。(难度系数:易 )

A. 堆排序

B. 简单选择排序

C. 快速排序

D. 冒泡排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1330. 87. 下列排序算法中,( )不能保证每趟排序至少能将一个元素放到其最终的位置上。

A. 冒泡排序

B. 堆排序

C. 希尔排序

D. 快速排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1331. 88. 下面是实现对一个含10个整数从小到大冒泡排序的代码,(1)处应该填写( )。 for(j=1;j<=9;j++) for(i=1;i<=10-j;i++) if((1)) (难度系数:易 ){ =a[i]>a[i+1] ~a[i] ~a[i]=a[i+1] ~a[i] }

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1332. 89. 由于希尔排序的最后一趟与直接插入排序过程相同,因此前者一定比后者花费的时间多。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1333. 90. 用某种排序的方法对线性表(25,84,21,47,15,27,68,35,20)进行排序时,元素序列的变化情况如下: (1)25,84,21,47,15,27,68,35,20 (2)20,15,21,25,47,27,68,35,84 (3)15,20,21,25,35,27,47,68,84 (4)15,20,21,25,27,35,47,68,84 其所采用的排序方法是( )。

A. 快速排序

B. 希尔排序

C. 归并排序

D. 直接选择排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1334. 91. 对n个元素的序列进行冒泡排序时,最少的比较次数是 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1335. 92. 当两个元素出现逆序的时候就交换位置,这种排序方法称为( )。(难度系数:易 )

A. 选择排序

B. 插入排序

C. 交换排序

D. 归并排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1336. 93. 依次将每两个相邻的有序表合并成一个有序表的排序方法称为( )。(难度系数:易 )

A. 选择排序

B. 插入排序

C. 归并排序

D. 交换排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1337. 94. 有数据,从空二叉树开始逐个插入数据来形成二叉排序树,若希望高度最小,应该选择的序列是( )。(难度系数:易 )

A. 30,24,12,37,45,96,53

B. 12,24,30,37,45,53,96

C. 37,24,12,30,53,45,96

D. 45,24,53,12,37,96,30

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1338. 95. 从未排序序列中依次取出元素与已经排好序的序列中的元素作比较。将其放入已排序序列的正确的位置上,此方法称为( )(难度系数:易 )

A. 交换排序

B. 插入排序

C. 归并排序

D. 选择排序

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1339. 96. 如果从第i个位置插入多个元素,对于数组来说每一次插入都需要往后移动元素。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1340. 97. n个元素进行冒泡法排序,通常需要进行n-1趟冒泡。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1341. 98. 下列关键字序列中,( )是堆。(难度系数:易 )

A. 16,53,23,94,31,72

B. 16,23,53,31,94,72

C. 16,72,31,23,94,53

D. 94,23,31,72,16,53

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1342. 99. 在对一组记录(50,40,95,20,15,70,60,45,80)进行直接插入排序时,当把第7个记录60插入到有序表时,为寻找插入位置需要比较( )次(难度系数:易 )

A. 4

B. 2

C. 3

D. 1

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1343. 100. 折半搜索只适合用于有序表。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1344. 101. 排序是计算机程序设计中的一种重要操作,它的功能是将一个数据元素(或记录)的任意序列,重新排列成一 个按关键字有序的序列。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1345. 1. 数据结构包括数据的逻辑结构、数据的存储结构和 三方面的内容。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1346. 2. 描述网络中的结点,用( )结构比较合适。

A. 图

B. 栈

C. 队列

D. 树

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1347. 3. 下列说法中,不正确的是( )。(难度系数:易 )

A. 数据可有若干个数据元素构成

B. 数据项可由若干个数据元素构成

C. 数据元素是数据的基本单位

D. 数据项是数据中不可分割的最小可标识单位

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1348. 4. 不是算法分析的目的是( )。(难度系数:易 )

A. 找出数据结构的合理性

B. 分析算法的易懂性和文档性

C. 分析算法的效率以求改进

D. 研究算法中的输入和输出的关系

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1349. 5. 算法的时间复杂度取决于( )。(难度系数:易 )

A. 待处理数据的初态

B. 问题的规模

C. 计算机的配置

D. A和B

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1350. 6. 算法分析的两个主要方面是( )。(难度系数:易 )

A. 数据复杂性和程序复杂性

B. 正确性和简明性

C. 空间性能和时间性能

D. 可读性和文档性

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1351. 7. 数据结构算法中,通常用时间复杂度和空间复杂度两种方法衡量其效率。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1352. 8. 是性质相同的数据元素的集合,是数据的一个子集(难度系数:易 )

A. 数据对象

B. 数据元素

C. 数据项

D. 数据结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1353. 9. 将两个各有n个元素的有序表归并成一个有序表,其最少的比较次数是( )。(难度系数:易 )

A. 2n

B. n

C. n-1

D. 2n-1

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1354. 10. 顺序存储结构是把逻辑上相邻的结点存储在物理上 的存储单元里,结点之间的逻辑关系由存储单元位置的邻接关系来体现。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1355. 11. 是组成数据元素的、有独立含义的、不可分割的最小单位。例如,学生基本信息表中的学号、姓名、性别等(难度系数:易 )

A. 数据元素

B. 数据结构

C. 数据项

D. 数据对象

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1356. 12. 一个存储结点存储一个( )。(难度系数:易 )

A. 数据元素

B. 数据类型

C. 数据项

D. 数据结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1357. 13. 算法指的是( )。(难度系数:易 )

A. 对特定问题求解步骤的一种描述,是指令的有限序列。

B. 计算机程序

C. 解决问题的计算方法

D. 数据处理

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1358. 14. 数据的逻辑结构包括线性结构、树形结构和图形结构3种类型,树型结构和有向图结构合称为 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1359. 15. 同一逻辑结构采用不同的存储方法,可以得到不同的存储结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1360. 16. 程序包括两个内容:数据结构和 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1361. 17. 算法分析的目的是( )。(难度系数:易 )

A. 找出数据结构的合理性

B. 研究算法中输入和输出的关系

C. 分析算法的效率以求改进

D. 分析算法的易读性和文档性

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1362. 18. 数据的物理结构( )。

A. 仅仅包括数据元素的表示

B. 只包括数据元素间关系的表示

C. 包括数据元素的表示和关系的表示

D. 与数据的逻辑结构无关

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1363. 19. 程序越短,程序运行的时间就越少。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1364. 20. 数据结构的形式定义为:数据结构是一个 元组。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1365. 21. 顺序存储结构中的数据元素之间的逻辑关系是由( )表示的。(难度系数:易 )

A. 非线性结构

B. 指针

C. 线性结构

D. 存储位置

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1366. 22. 线性结构集合中必存在唯一的一个"第一个元素"。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1367. 23. 计算机识别、存储和加工处理的对象被统称为()

A. 数据

B. 数据元素

C. 数据结构

D. 数据类型

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1368. 24. 根据数据元素间关系的不同特性,通常可分为集合、线性、树形、图形四类基本结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1369. 25. 数据元素可由若干个组成。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1370. 26. 数据项是数据处理的最小单位。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1371. 27. 在数据结构中,从逻辑上可以把数据结构分为( )。(难度系数:易 )

A. 紧凑结构和非紧凑结构

B. 动态结构和静态结构

C. 内部结构和外部结构

D. 线性结构和非线性结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1372. 28. 下面( )不是算法所必须具备的特性。(难度系数:易 )

A. 确切性

B. 可行性

C. 高效性

D. 有穷性

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1373. 29. 数据结构中,与所使用的计算机无关的是数据的( )。(难度系数:易 )

A. 物理结构

B. 物理和存储结构

C. 逻辑结构

D. 存储结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1374. 30. 下列的叙述中,属于算法特性的是( )。(难度系数:易 )

A. 输入性

B. 可读性

C. 可行性

D. 有穷性

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1375. 31. 数据的存储结构可用4种基本的存储方法表示,它们分别是顺序存储 、链式存储 、索引存储和。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1376. 32. 以下数据结构中,( )是非线性结构。(难度系数:易 )

A. 树

B. 数组

C. 字符串

D. 队列

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1377. 33. 是相互之间存在一种或多种特定关系的数据元素的集合(难度系数:易 )

A. 数据对象

B. 数据元素

C. 数据结构

D. 数据项

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1378. 34. 算法就是程序。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1379. 35. 算法具有如下特点: 、确定性、可行性、输入、输出。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1380. 36. 算法分析的两个主要方面是 复杂度和空间复杂度。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1381. 37. 与数据元素本身的形式、内容、相对位置、个数无关的是数据的( )。(难度系数:易 )

A. 存储结构

B. 运算实现

C. 存储实现

D. 逻辑结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1382. 38. 程序是用计算机语言表述的算法。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1383. 39. 算法的时间复杂度与( )无关。(难度系数:易 )

A. 与数据结构

B. 与计算机的操作系统

C. 所使用的计算机

D. 与算法本身

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1384. 40. 一棵二叉树没有单分支结点,有6个叶结点,则该树总共有11个结点。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1385. 41. 数据结构是( )。(难度系数:易 )

A. 数据的集合

B. 带有结构的数据元素的集合

C. 关系的集合

D. 数据元素的集合

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1386. 42. 算法一定要有输入和输出。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1387. 43. 一个算法一该具有有穷性、确定性、可行性、输入和输出这五种特性。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1388. 44. 线性结构集合中必存在唯一的一个"最后的元素"。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1389. 45. 数据的物理结构,指数据元素在计算机中的标识(映象),也即 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1390. 46. 存储结构由顺序存储结构和()存储结构两种基本的存储方法(难度系数:易 )

A. 其他

B. 数据

C. 链式

D. 集合

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1391. 47. 数据元素是数据处理的最小单位。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1392. 48. 链式存储结构是把逻辑上相邻的结点存储在物理上 的存储单元里,节点之间的逻辑关系由附加的指针域来体现。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1393. 49. 每种数据结构都应具备三种基本运算:插入、删除和搜索。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1394. 50. ( )是由用户定义的,表示应用问题的数学模型,以及定义在这个模型上的一组操作的总称。具体包括三部分:数据对象、数据对象上关系的集合和对数据对象的基本操作的集合(难度系数:易 )

A. 具体

B. 实现

C. 抽象

D. 抽象数据类型

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1395. 51. 线性结构除第一元素之外,其它数据元素均有唯一的"前驱"。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1396. 52. 数据的存储结构和逻辑结构无关。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1397. 53. 一种逻辑结构在存储时( )。(难度系数:易 )

A. 只要存储数据元素的值

B. 可采用不同的存储结构

C. 只能采用一种存储结构

D. 只要存储数据元素间的关系

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1398. 54. 以下说法正确的是( )。(难度系数:易 )

A. 数据元素是数据的最小单位

B. 数据项是数据的基本单位

C. 一些表面上很不相同的数据可以有相同的逻辑结构

D. 数据结构是带有结构的各数据项的集合

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1399. 55. 对于某一类特定的问题,算法给出了解决问题的一系列操作,每一操作都有它的确切的定义,并在 内计算出结果。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1400. 56. 如果要描述家族关系,用( )比较合适。(难度系数:易 )

A. 图

B. 树

C. 队列

D. 栈

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1401. 57. 在树形结构中,数据元素之间存在 的关系。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1402. 58. 抽象数据类型相当于在概念层上描述问题,而类相当于在()层上描述问题(难度系数:易 )

A. 具体

B. 实现

C. 抽象

D. 抽象数据类型

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1403. 59. 以下数据结构中是非线性结构?(难度系数:易 )

A. 栈

B. 图

C. 队列

D. 线性表

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1404. 60. 设有数据结构(D,R),其D={d1,d2,d3,d4},R={,,}。那么这个数据结构是( )。(难度系数:易 )

A. 树结构

B. 集合结构

C. 以上都不是

D. 线性结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1405. 61. 数据的逻辑结构可以分类为线性结构和 结构两大类。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1406. 62. 一个算法的时间复杂度是用该算法 的多少来度量的,一个算法的空间复杂度是用该算法在运行过程中所占用的 存储空间 的大小来度量的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1407. 63. 链接存储结构中的数据元素之间的逻辑关系是由( )表示的。

A. 非线性结构

B. 线性结构

C. 存储位置

D. 指针

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1408. 64. 可以通过硬件解决算法的效率问题。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1409. 65. ( )是数据的基本单位。(难度系数:易 )

A. 数据项

B. 数据对象

C. 数据元素

D. 数据结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1410. 66. 《数据结构》课程讨论的主要内容是数据的逻辑结构、存储结构和运算。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1411. 67. ()数据类型独立于具体实现,将数据与操作封装在一起,实现了信息隐藏(难度系数:易 )

A. 抽象数据类型

B. 实现

C. 具体

D. 抽象

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1412. 68. 算法分析的目的旨在分析算法的效率以求改进算法。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1413. 69. 数据结构在物理上可分为顺序存储结构和 存储结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1414. 70. 不考虑计算机的软硬件环境因素,影响算法时间代价的最主要的因素是( )。(难度系数:易 )

A. 计算机的配置

B. 程序员的水平

C. 数据的逻辑结构

D. 问题规模

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1415. 71. 是数据的基本单位,在计算机中通常作为一个整体进行考虑和处理。用于完整地描述一个对象,如一个学生记录,树中棋盘的一个格局(状态)、图中的一个顶点等(难度系数:易 )

A. 数据元素

B. 数据项

C. 数据结构

D. 数据对象

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1416. 72. 数据的逻辑结构在计算机存储器内的表示,称为数据的 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1417. 73. 线性结构反映结点间的逻辑关系是的,非线性结构反映结点间的逻辑关系是一对多或多对多。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1418. 74. 数据结构是一门研究计算机中( )对象及其关系的科学。(难度系数:易 )

A. 非集合

B. 集合

C. 数值运算

D. 非数值运算

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1419. 75. ( )是组成数据元素的最小单位。(难度系数:易 )

A. 数据结构

B. 数据项

C. 数据对象

D. 记录

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1420. 76. 下面程序段的时间复杂度为( )。 x=90; y=100; while(y>0) if(x>100) {x=x-10;y--;} else x++; (难度系数:易 )

A. O(n3)

B. O(n2)

C. O(1)

D. O(m*n)

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1421. 77. 线性结构除最后元素之外,其它数据元素均有唯一的"后继"。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1422. 78. 逻辑结构与数据元素本身的内容和类型无关。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1423. 79. 以下数据结构中是非线性结构?(难度系数:易 )

A. 队列

B. 图

C. 线性表

D. 栈

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1424. 80. 数据结构概念包括数据之间的逻辑结构,数据在计算机中的存储方式和数据的运算三个方面。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1425. 81. 存储结构是数据对象在计算机中的存储表示,也称为(难度系数:易 )

A. 物理结构

B. 数据存储

C. 数据结构

D. 逻辑结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1426. 82. 把数据存储到计算机中,并具体体现数据之间的逻辑结构称为物理结构。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1427. 83. 通常要求同一逻辑结构中的所有数据元素具有相同的特性,这意味着( )。(难度系数:易 )

A. 每个数据元素都一样

B. 数据具有同一特点

C. 不仅数据元素所包含的数据项的个数要相同,而且对应数据项的类型要一致

D. 数据元素所包含的数据项的个数要相等

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1428. 84. 算法分析的目的是( )。(难度系数:易 )

A. 分析算法的易读性和文档性

B. 找出数据结构的合理性

C. 研究算法中输入和输出的关系

D. 分析算法的效率以求改进

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1429. 85. 顺序存储结构是把逻辑上相邻的结点存储在物理上 的存储单元里,结点之间的逻辑关系由存储单元位置的邻接关系来体现。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1430. 86. 数据结构通常是研究数据的()及它们之间的联系。

A. 理想与逻辑

B. 理想和抽象

C. 存储和逻辑结构

D. 存储和抽象

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1431. 87. 算法具有如下特点: 、确定性、可行性、输入、输出。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1432. 88. 《数据结构》课程讨论的主要内容是数据的逻辑结构、存储结构和运算。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1433. 89. 线性结构除最后元素之外,其它数据元素均有唯一的"后继"。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1434. 90. 程序越短,程序运行的时间就越少。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1435. 91. 一个算法的时间复杂度是用该算法 的多少来度量的,一个算法的空间复杂度是用该算法在运行过程中所占用的 存储空间 的大小来度量的。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1436. 92. 算法分析的两个主要方面是 复杂度和空间复杂度。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1437. 93. 在树形结构中,数据元素之间存在 的关系。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1438. 94. 链接存储结构中的数据元素之间的逻辑关系是由( )表示的。

A. 存储位置

B. 线性结构

C. 非线性结构

D. 指针

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1439. 95. 通常要求同一逻辑结构中的所有数据元素具有相同的特性,这意味着( )。(难度系数:易 )

A. 数据元素所包含的数据项的个数要相等

B. 每个数据元素都一样

C. 不仅数据元素所包含的数据项的个数要相同,而且对应数据项的类型要一致

D. 数据具有同一特点

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1440. 96. 在图状结构中,每个结点的前驱结点数和后继结点数可以 。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1441. 97. 一种逻辑结构在存储时( )。(难度系数:易 )

A. 只要存储数据元素间的关系

B. 可采用不同的存储结构

C. 只要存储数据元素的值

D. 只能采用一种存储结构

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1442. 98. 下面( )不是算法所必须具备的特性。(难度系数:易 )

A. 可行性

B. 确切性

C. 有穷性

D. 高效性

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1443. 99. 线性结构集合中必存在唯一的一个"最后的元素"。

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

1444. 100. 下列的叙述中,属于算法特性的是( )。(难度系数:易 )

A. 可行性

B. 有穷性

C. 输入性

D. 可读性

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

文章目录


    评论留言请发表您的神机妙论……

    昵称

    邮箱

    地址

    私密评论
    评论列表(共有0条评论)