我正在读一本关于树的书。这里是文本片段。关于平衡树分析
有很多通用算法来实现平衡树。 大部分比标准二分查找树更复杂一些,平均需要更长的时间。然而,他们确实提供了针对令人尴尬的简单情况的保护。
一种较新的方法是放弃平衡条件并允许树 任意深,但是在每次操作之后,应用重构 规则,其趋于使未来的操作有效。这些类型的数据结构通常被归类为自我调整。 在二叉搜索树的情况下,我们不能保证在任何单个操作上绑定O(log n),但可以显示m个操作的任何序列 在最差情况下需要总时间O(m log n)案件。
上面的文字片段问题
如何笔者来到在第一段的结论是什么意思笔者尴尬简单的情况下如何平衡树的一般算法提供 防范呢?
是什么作者的意思是“在最后一段米操作的任何顺序采取我们如何得出这一结论的总时间O(mlogn),请求与 例子来解释。
谢谢!
我认为在第二段中,它是O(mlogn)而不是O(logn) – venkysmarty
我更新它以读取“O(log n)每个操作”。 – Nemo