红黑树比二叉搜索树还好吗

时间:2018-09-21 00:07:57

标签: binary-search-tree red-black-tree

正如标题所述,考虑到可伸缩性,似乎总是最好选择Red-Black Tree作为数据结构。单纯地看时间复杂度,要么相同,要么总是更好。

您为什么甚至需要使用二进制搜索树?对于非常小的搜索?

1 个答案:

答案 0 :(得分:0)

在“真实”代码中,您可能永远不会选择不平衡的BST,但是在增加自平衡(无论是RB,AVL还是其他方法)增加的复杂性之前引入BST概念很有用。引入纯BST也很有用,因为无论使用哪种平衡方法,搜索算法都是相同的。