【发布时间】:2011-03-22 05:45:02
【问题描述】:
我有一个 BST,我从 1...n 随机插入密钥 (每个排列都以 1/n!概率完成)。 我的问题是为什么即使排列是 uniform 生成的树也不 uniform ?
【问题讨论】:
-
“统一”树是什么意思?平衡的树?
-
他的意思是为什么在数据相同的情况下树的结构不同
-
@glowcoder 谢谢你,这正是我的意思
-
看看我的答案 - 考虑每次插入时树的结构,以及下一个元素的去向。您会看到,如果没有进行某种重新平衡,按排序顺序添加元素会导致树的优化非常差!!
标签: tree binary-tree binary-search binary-search-tree