In computer science, a self-balancing binary search tree (BST) is any node-based binary search tree that automatically keeps its height (maximal number...
8 KB (1,114 words) - 13:48, 2 February 2025
information. It was the first self-balancing binary search tree to be invented. A binary search tree is a rooted binary tree in which nodes are arranged...
31 KB (3,088 words) - 15:35, 11 May 2025
splay tree is a binary search tree with the additional property that recently accessed elements are quick to access again. Like self-balancing binary search...
32 KB (4,628 words) - 22:24, 6 February 2025
self-balancing binary search trees of O(1), and their worst-case performance is highly unlikely when a good hash function is used. A self-balancing binary...
24 KB (2,802 words) - 02:21, 23 April 2025
science) Self-balancing binary search tree Splay tree Strahler number Tree of primitive Pythagorean triples#Alternative methods of generating the tree Unrooted...
36 KB (5,097 words) - 22:11, 28 May 2025
B-tree generalizes the binary search tree, allowing for nodes with more than two children. Unlike other self-balancing binary search trees, the B-tree is...
52 KB (7,244 words) - 05:50, 4 June 2025
Day–Stout–Warren algorithm (category Search trees)
efficiently balancing binary search trees – that is, decreasing their height to O(log n) nodes, where n is the total number of nodes. Unlike a self-balancing binary...
6 KB (735 words) - 14:39, 24 May 2025
In computer science, weight-balanced binary trees (WBTs) are a type of self-balancing binary search trees that can be used to implement dynamic sets, dictionaries...
14 KB (1,925 words) - 11:59, 17 April 2025
worst-case behaviour can be improved by using a self-balancing binary search tree. Using such a tree, the algorithm has an O(n log n) worst-case performance...
5 KB (644 words) - 04:27, 5 April 2025
computer science, an AVL tree (named after inventors Adelson-Velsky and Landis) is a self-balancing binary search tree. In an AVL tree, the heights of the...
38 KB (4,280 words) - 19:17, 11 June 2025
red–black (LLRB) tree is a type of self-balancing binary search tree, introduced by Robert Sedgewick. It is a variant of the red–black tree and guarantees...
5 KB (496 words) - 16:42, 18 October 2024
space and performs searches in O(logw n) time, which is asymptotically faster than a traditional self-balancing binary search tree, and also better than...
18 KB (2,434 words) - 10:29, 22 July 2024
In computer science, a scapegoat tree is a self-balancing binary search tree, invented by Arne Andersson in 1989 and again by Igal Galperin and Ronald...
13 KB (1,886 words) - 20:26, 29 September 2024
List of data structures (redirect from List of tree data structures)
binary tree Order statistic tree Pagoda Randomized binary search tree Red–black tree Rope Scapegoat tree Self-balancing binary search tree Splay tree...
9 KB (914 words) - 05:55, 20 March 2025
Red-black striped snake, a colubrid snake Red–black tree, a type of self-balancing binary search tree used in computer science Black and Red (disambiguation)...
398 bytes (82 words) - 07:30, 2 August 2024
other tree data structures, the optimization can be more extensive. In some sense, this can be considered to be a self-balancing binary search tree that...
2 KB (291 words) - 10:54, 22 October 2024
leaf node. Rebalance the tree if needed. A T-tree is implemented on top of an underlying self-balancing binary search tree. Specifically, Lehman and...
7 KB (1,030 words) - 20:15, 17 May 2024
tree is a self-balancing binary search tree data structure noted for fast storage and retrieval of ordered information. The nodes in a red-black tree...
78 KB (9,338 words) - 03:38, 25 May 2025
Dijkstra's algorithm (redirect from Uniform-cost search)
the graph in the form of adjacency lists and using a self-balancing binary search tree, binary heap, pairing heap, Fibonacci heap or a priority heap...
45 KB (5,638 words) - 03:05, 11 June 2025
simple ordered tree, for example a binary search tree or self-balancing binary search tree, ordered by the 'low' values of the intervals. An extra annotation...
24 KB (3,577 words) - 00:57, 7 July 2024
Set (abstract data type) (redirect from TreeSet)
has the unit type or a sentinel value (like 1) – namely, a self-balancing binary search tree for sorted sets[definition needed] (which has O(log n) for...
25 KB (2,958 words) - 08:16, 28 April 2025
Priority queue (section Best-first search algorithms)
Alternatively, when a self-balancing binary search tree is used, insertion and removal also take O(log n) time, although building trees from existing sequences...
33 KB (5,009 words) - 20:17, 10 June 2025
depth-first search (DFS), the search tree is deepened as much as possible before going to the next sibling. To traverse binary trees with depth-first search, perform...
26 KB (2,894 words) - 19:29, 14 May 2025
better time complexity bounds on search, delete, and insert operations in comparison to self-balancing binary search trees.: 1 Hash tables are also commonly...
54 KB (6,078 words) - 10:02, 16 June 2025
a WAVL tree or weak AVL tree is a self-balancing binary search tree. WAVL trees are named after AVL trees, another type of balanced search tree, and are...
20 KB (3,378 words) - 08:44, 18 June 2025
binary search tree (Optimal BST), sometimes called a weight-balanced binary tree, is a binary search tree which provides the smallest possible search...
19 KB (2,965 words) - 17:19, 6 May 2024
dynamically optimal. Binary search algorithm Tango trees Splay trees Self-balancing binary search tree Optimal binary search tree Interleave lower bound...
11 KB (1,621 words) - 18:27, 28 November 2023
List of graph theory topics (section Trees)
Abstract syntax tree B-tree Binary tree Binary search tree Self-balancing binary search tree AVL tree Red–black tree Splay tree T-tree Binary space partitioning...
7 KB (663 words) - 02:52, 24 September 2024
structure. This complexity for lookups is the same as for self-balancing binary search trees. In some data structures, an array of structures is used....
3 KB (385 words) - 15:11, 7 April 2023
interval. Priority-sorted list; see linear search Key-sorted array; see binary search Self-balancing binary search tree Hash table Heap In this table, the asymptotic...
9 KB (930 words) - 14:42, 27 October 2023