早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
A.O(n)B.O(n2)C.O(log2n)D.O(nlog2n)
题目
A.O(n)
B.O(n2)
C.O(log2n)
D.O(nlog2n)
参考答案
正确答案:A
解析:中序遍历二叉树的过程为:若二叉树非空,则先中序遍历左子树,然后访问根结点,最后中序遍历右子树。根据二叉查找树的定义,显然,对二叉查找树进行中序遍历,得到结点元素的递增序列。在二叉查找树上进行查找的过程为:若二叉查找树非空,将给定值与根结点的关键字值相比较,若相等,则查找成功;若不等,则当根结点的关键字值大于给定值时,到根的左子树中进行查找。否则到根的右子树中进行查找。若找到,则查找过程是走了一条从树根到所找到结点的路径;否则,查找过程终止于一棵空树。因此,在具有n个结点的二叉查找树上进行查找的算法复杂度与树的高度同阶,即最坏情况下的算法复杂度为O(n)。
解析:中序遍历二叉树的过程为:若二叉树非空,则先中序遍历左子树,然后访问根结点,最后中序遍历右子树。根据二叉查找树的定义,显然,对二叉查找树进行中序遍历,得到结点元素的递增序列。在二叉查找树上进行查找的过程为:若二叉查找树非空,将给定值与根结点的关键字值相比较,若相等,则查找成功;若不等,则当根结点的关键字值大于给定值时,到根的左子树中进行查找。否则到根的右子树中进行查找。若找到,则查找过程是走了一条从树根到所找到结点的路径;否则,查找过程终止于一棵空树。因此,在具有n个结点的二叉查找树上进行查找的算法复杂度与树的高度同阶,即最坏情况下的算法复杂度为O(n)。
看了A.O(n)B.O(n2)C....的网友还看了以下:
h c n o 组成电子总数18的有机化合物是,两种结构简式 化学 2020-05-16 …
由H C N O四种元素4:1:2:1组成的常见化肥的化学式是什么? 其他 2020-05-16 …
现有H C N O四种元素,组成一种酸是——一种盐是—— 化学 2020-05-16 …
用H,C,N,O组成的一种盐的化学式是什么? 其他 2020-05-16 …
H C N O四种元素组成化合物物 原子比8:1:2:3请问是什么化学式 为什么化合物 其他 2020-05-16 …
下列说法错误的是()A.第一电离能大小:S>P>SiB.电负性顺序:C<N<O<FC.晶格能是气态 化学 2020-05-17 …
H,C,N,O中的三种元素组成的某种化合物,可与其中的第四种元素的单质反应,该反应的化学方程式为? 化学 2020-05-17 …
关于电子排布的基础小知识1原子最外层电子层上S电子数等于P电子数.单质为空间网状晶体,具有很高的熔 化学 2020-06-04 …
d,e,n,o,r,w能拼成哪个单词 英语 2020-06-12 …
从结构上分析,下列有关说法不正确的是A.雷酸(H—O—C≡N)、氰酸(H—C≡N→O)、异氰酸(H 化学 2020-07-13 …