A tree sort is a sort algorithm that builds a binary search tree from the elements to be sorted, and then traverses the tree (in-order) so that the elements...
5 KB (644 words) - 04:27, 5 April 2025
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
In computer science, a binary search tree (BST), also called an ordered or sorted binary tree, is a rooted binary tree data structure with the key of...
30 KB (3,056 words) - 05:17, 27 June 2025
or binary tree) is used, the time required for searching and insertion can be reduced significantly; this is the essence of heap sort and binary tree sort...
22 KB (2,921 words) - 20:49, 22 June 2025
In computer science, a binary tree is a tree data structure in which each node has at most two children, referred to as the left child and the right child...
37 KB (5,236 words) - 17:35, 24 July 2025
extends binary search to unbounded lists. The binary search tree and B-tree data structures are based on binary search. Binary search works on sorted arrays...
77 KB (10,006 words) - 08:32, 26 July 2025
& Creating point clouds. k-d trees are a special case of binary space partitioning trees. The k-d tree is a binary tree in which every node is a k-dimensional...
28 KB (3,770 words) - 11:20, 14 October 2024
Quicksort (redirect from Quick sort)
version of the binary tree sort. Instead of inserting items sequentially into an explicit tree, quicksort organizes them concurrently into a tree that is implied...
73 KB (10,092 words) - 13:13, 11 July 2025
representation of objects within the space in the form of a tree data structure known as a BSP tree. Binary space partitioning was developed in the context of...
27 KB (3,048 words) - 19:07, 1 July 2025
the induced number of passes becomes the bottleneck. Binary MSD radix sort, also called binary quicksort, can be implemented in-place by splitting the...
20 KB (2,604 words) - 07:26, 30 December 2024
notation § Family of Bachmann–Landau notations). For example, binary tree sort creates a binary tree by inserting each element of the n-sized array one by one...
41 KB (4,997 words) - 07:38, 21 July 2025
traversal retrieves the keys in descending sorted order. To traverse arbitrary trees (not necessarily binary trees) with depth-first search, perform the following...
26 KB (2,894 words) - 19:29, 14 May 2025
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,374 words) - 08:42, 16 July 2025
application stores the entire key–value pair at that particular location. A Binary Search Tree is a node-based data structure where each node contains a key and...
5 KB (710 words) - 16:22, 6 January 2024
randomized binary search tree data structures for binary search problems, in comparison sort algorithms that perform efficiently on nearly-sorted inputs,...
32 KB (4,294 words) - 21:45, 11 July 2025
insertions, and deletions in logarithmic time. The B-tree generalizes the binary search tree, allowing for nodes with more than two children. By allowing...
53 KB (7,379 words) - 19:48, 19 July 2025
List of algorithms (redirect from Tree algorithm)
improve insertion sort Tree sort (binary tree sort): build binary tree, then traverse it to create sorted list Merge sorts Merge sort: sort the first and...
72 KB (7,951 words) - 17:13, 5 June 2025
A binary heap is a heap data structure that takes the form of a binary tree. Binary heaps are a common way of implementing priority queues.: 162–163 ...
30 KB (5,127 words) - 11:33, 29 May 2025
computing, a threaded binary tree is a binary tree variant that facilitates traversal in a particular order. An entire binary search tree can be easily traversed...
9 KB (1,201 words) - 08:14, 21 February 2025
with the same counting function including Dyck paths and binary trees. The problem of sorting an input sequence using a stack was first posed by Knuth...
12 KB (1,477 words) - 23:52, 7 November 2023
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,290 words) - 17:18, 6 July 2025
computer science, an optimal binary search tree (Optimal BST), sometimes called a weight-balanced binary tree, is a binary search tree which provides the smallest...
19 KB (2,965 words) - 19:58, 19 June 2025
is high. Heap sort is a sorting algorithm that utilizes binary heap data structure. The method treats an array as a complete binary tree and builds up...
9 KB (1,375 words) - 09:12, 22 June 2024
single straight line (called edge or link between two adjacent nodes). Binary trees are a commonly used type, which constrain the number of children for...
17 KB (2,207 words) - 10:40, 22 May 2025
probability theory, a random binary tree is a binary tree selected at random from some probability distribution on binary trees. Different distributions have...
39 KB (5,297 words) - 20:03, 20 July 2025
Trie (redirect from Prefix tree)
digital tree or prefix tree, is a specialized search tree data structure used to store and retrieve strings from a dictionary or set. Unlike a binary search...
31 KB (3,331 words) - 17:05, 30 June 2025
queue binary relation binary search binary search tree binary tree binary tree representation of trees bingo sort binomial heap binomial tree bin packing...
35 KB (3,135 words) - 18:46, 6 May 2025
Weak heap (redirect from Weak-heap sort)
combining features of the binary heap and binomial heap. It can be stored in an array as an implicit binary tree like a binary heap, and has the efficiency...
16 KB (2,127 words) - 06:20, 30 November 2023
Treap (redirect from Randomized binary search tree)
binary search tree are two closely related forms of binary search tree data structures that maintain a dynamic set of ordered keys and allow binary searches...
23 KB (3,214 words) - 14:44, 12 July 2025