mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-08 20:07:50 -04:00
15 lines
680 B
Plaintext
15 lines
680 B
Plaintext
RBTree is a sorted associative collection using Red-Black Tree as
|
|
the internal data structure. The elements of RBTree are ordered
|
|
and the interface is the almost same as Hash, so simply you can
|
|
consider RBTree sorted Hash.
|
|
|
|
Red-Black Tree is a kind of binary tree that automatically balances
|
|
by itself when a node is inserted or deleted. Thus the complexity
|
|
for insert, search and delete is O(log N) in expected and worst
|
|
case. On the other hand the complexity of Hash is O(1). Because
|
|
Hash is unordered the data structure is more effective than Red-Black
|
|
Tree as an associative collection.
|
|
|
|
The interface of RBTree is the almost same as Hash although there
|
|
are some limitations.
|