【发布时间】:2014-03-31 22:38:06
【问题描述】:
据说here
TreeSet 为 add()/remove()/contains() 提供 log(n) 时间复杂度保证。
但是TreeSet 使用二叉搜索树,在最坏的情况下,二叉搜索树的高度可能为 O(n)。 log(n) 复杂度如何“保证”?
【问题讨论】:
-
“如果树倾斜”是什么意思?
-
它基于红黑树,所以它是自平衡的。
标签: java hashmap time-complexity