标签: binary-search-tree red-black-tree
正如标题所述,考虑到可伸缩性,似乎总是最好选择Red-Black Tree作为数据结构。单纯地看时间复杂度,要么相同,要么总是更好。
您为什么甚至需要使用二进制搜索树?对于非常小的搜索?
答案 0 :(得分:0)
在“真实”代码中,您可能永远不会选择不平衡的BST,但是在增加自平衡(无论是RB,AVL还是其他方法)增加的复杂性之前引入BST概念很有用。引入纯BST也很有用,因为无论使用哪种平衡方法,搜索算法都是相同的。