这篇论文将展现一个独特巧妙的策略,动态地维护二叉搜索树(BinaySearchTrees,缩写为BST),并且它在最坏的情况下也有着良好的期望运行速度。SizeBalancedTree,顾名思义,这是一棵通过大小(Size)域来维持平衡的二叉搜索树。这是一种简单、高效并且在各方面都通用的数据结构。这也是一种很容易被语言工具表述的数据结构,它有着简单明了的定义,和令人惊叹的运行速度,而且你会惊讶于它简单的证明。这是目前为止速度最快的高级二叉搜索树。此外,它比其它一些知名的高级二叉搜索树要快得多,并且在实践中趋于完美。它不仅支持典型的二叉搜索树操作,而且也支持Select和Rank。翻译By竹子的叶子