|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Red-Black tree implementation (bottom-up balancing). More...
#include <ahFunction.H>#include <tpl_arrayStack.H>#include <tpl_binNodeUtils.H>#include <rbNode.H>Go to the source code of this file.
Classes | |
| class | Aleph::Gen_Rb_Tree< NodeType, Key, Compare > |
| Red-black binary search tree implementation (bottom-up). More... | |
| struct | Aleph::Gen_Rb_Tree< NodeType, Key, Compare >::Iterator |
| Iterator over tree nodes in sorted order. More... | |
| struct | Aleph::Rb_Tree< Key, Compare > |
| Red-black tree with nodes without virtual destructor. More... | |
| struct | Aleph::Rb_Tree_Vtl< Key, Compare > |
| Red-black tree with virtual destructor in nodes. More... | |
Namespaces | |
| namespace | Aleph |
| Main namespace for Aleph-w library functions. | |
Red-Black tree implementation (bottom-up balancing).
Self-balancing BST with color constraints ensuring O(log n) height. Uses bottom-up insertion with post-insertion rebalancing.
Definition in file tpl_rb_tree.H.