【发布时间】:2021-03-22 15:29:18
【问题描述】:
我正在自学二叉搜索树。有一个问题是,在最初为空的树中插入字母 E、A、S、Y、Q、U、E、S、T、I、O 和 N 时,构建一棵树需要进行多少次比较。
我画了二叉搜索树,并计算了插入每个元素时的比较次数。
E
/ \
A S
/\
Q Y
/ /
E U
\ /
I S
\ \
O T
/
N
我得到了 36 个。
正确吗?另外,有没有另一种方法可以知道比较次数而不必绘制树?
【问题讨论】:
标签: comparison binary-tree binary-search-tree