Category
page 1Amortized data structures
red–black tree
self-balancing binary search tree data structure
AVL tree
one kind of self-balancing binary search tree
disjoint-set data structure
data structure that keeps track of a set of elements partitioned into a number of disjoint (nonoverlapping) subsets
splay tree
self-adjusting binary search tree with the additional property that recently accessed elements are quick to access again
2–3 tree
B-tree of order 3
Fibonacci heap
heap data structure made of a forest of trees
amortized analysis
method for algorithm analysis in computer science
dynamic array
random-access, variable-size list data structure that allows elements to be added or removed
scapegoat tree
type of self-balancing binary search tree
Day–Stout–Warren algorithm
method for efficiently balancing binary search trees
pairing heap
type of heap data structure with relatively simple implementation and excellent practical amortized performance