isLouisHsu / isLouisHsu.github.io

My Blog :-)
https://louishsu.xyz/
4 stars 1 forks source link

【数据结构】平衡搜索树——分裂树和B树 | LOUIS' BLOG #62

Open isLouisHsu opened 4 years ago

isLouisHsu commented 4 years ago

https://louishsu.xyz/2020/03/15/%E3%80%90%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E3%80%91%E5%B9%B3%E8%A1%A1%E6%90%9C%E7%B4%A2%E6%A0%91%E2%80%94%E2%80%94%E5%88%86%E8%A3%82%E6%A0%91%E5%92%8CB%E6%A0%91/

分裂树定义与概念在字典的很多实际应用中,令我们更感兴趣的不是一个单独操作所需时间,而是一个操作序列所需时间,此时应用的时间复杂度取决于一个字典操作序列而不是任意一个操作。 伸展树基于以下假设:想要对一个二叉查找树执行一系列的查找操作,为了使整个查找时间更小,根据每次的搜索关键字对树的结构进行自调整,使得被查频率高的那些条目就应当经常处于靠近树根的位置。 定义:分裂树(splay tree),又叫伸