【发布时间】:2011-04-23 12:07:16
【问题描述】:
红黑 (RB) 树有哪些应用?是否有任何应用程序只能使用 RB 树而不能使用其他数据结构?
【问题讨论】:
-
你总是可以用任何数据结构完成一些工作,但在某些情况下它会变成
O(scary)。问题应该是:哪种算法最适合 RB 树? (而且我相信维基百科有一些答案)。 -
真的,有人能回答为什么在第一种情况下节点被设为红色和黑色吗?我的意思是,为什么我们首先要制作两种不同类型的节点?
标签: algorithm data-structures tree red-black-tree