A.插入时从一个叶子结点出发向上回溯查找插入位置B.插入后二叉搜索树的高度可能会降低C.在非空的二叉搜索树中插入一个新的元素,这个元素可能成为新的根结点D.插入时新元素的结点一定是叶子结点
单项选择题用n个数据元素从空二叉搜索树开始,采用逐次插入的方式创建一个二叉搜索树,最坏情况下创建的算法时间复杂度为()。
A.O(1)B.O(n)C.O(nlogn)D.O(n^2)
单项选择题下面关于二叉搜索树的阐述中正确的是()。
A.二叉搜索树是适合于动态查找表实现的数据结构,当插入新元素时会引起树的结点的分裂B.在二叉搜索树中进行查找时比较数据元素的次数不会超过结点个数的一半C.按照二叉搜索树的层序遍历会得到一个关键字有序的序列D.如果在构造二叉搜索树时插入元素关键字的次序是有序的,会造成创建的树的退化,降低查找效率
单项选择题在一个具有30个结点的二叉搜索树中,查找关键字为36的结点,下列比较关键字的次序,()是可能的。
A.47,37,19,29,36B.19,37,29,47,36C.29,37,19,47,36D.47,29,19,37,36
单项选择题在一个二叉搜索树中进行()遍历得到的数据元素序列是一个按照关键字有序的序列。
A.先根序B.中根序C.后根序D.层序
单项选择题一个折半查找的算法时间复杂度递推的公式为()。
A.T(n)=2T(n/2)+k(k为常数)B.T(n)=T(n/2)+k(k为常数)C.T(n)=2T(n/2)+lognD.T(n)=2T(n/2)+n