Scapegoat tree
Invented by | Andersson (GB-trees, 1989), Galperin, Rivest (1993) | |
---|---|---|
Idea: |
| |
Advantages: |
| |
Disadvantages: |
| |
Implementation: | sg_set , sg_multiset , and sgtree classes in Boost.Intrusive library |
[You can download the application for offline viewing.]
References
- A. Andersson. General balanced trees. Journal of Algorithms, 30(1):1-18, 1999. [bib] [pdf]
- A. Andersson. Implementing general balanced trees. [bib] [pdf]
- I. Galperin and R.L. Rivest. Scapegoat trees. In Proceedings of the fourth annual ACM-SIAM Symposium on Discrete algorithms, pages 165-174. Society for Industrial and Applied Mathematics, 1993. [bib] [pdf]