BST的建设

时间:2016-12-25 08:28:20

标签: data-structures tree binary-search-tree

http://www.geeksforgeeks.org/group-multiple-occurrence-of-array-elements-ordered-by-first-occurrence/

请检查这个问题。

如何解决此问题的BST方法。

他们提到总时间复杂度为O(NLogN)。

树的时间复杂度如何是LogN for traversal?

请帮忙

1 个答案:

答案 0 :(得分:0)

搜索删除插入运行时间全部取决于树的高度,或{B}的O(h)。退化树几乎看起来像链表可以产生O(N)的运行时间。

另一方面,考虑一个自平衡树,如AVL树,查找的运行时间受O(logN)的限制,因为像二进制搜索一样,我们将搜索空间每次划分为一半,如左右子树的高度几乎相同。