• Thumbnail for Tree sort
    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
  • Thumbnail for Self-balancing binary search tree
    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
  • Thumbnail for Binary search tree
    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
  • Thumbnail for Insertion sort
    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
  • Thumbnail for Binary tree
    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
  • Thumbnail for Binary search
    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
  • Thumbnail for K-d tree
    & 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
  • Thumbnail for Red–black tree
    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
  • Thumbnail for Quicksort
    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
  • Thumbnail for Time complexity
    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
  • Thumbnail for Binary space partitioning
    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
  • 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
  • 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
  • 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
  • Thumbnail for Cartesian tree
    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
  • Thumbnail for Binary heap
    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
  • Thumbnail for Heapsort
    Heapsort (redirect from Heap sort)
    takes no space beyond the array of objects to be sorted; the array is interpreted as a complete binary tree where each array element is a node and each node's...
    49 KB (5,716 words) - 22:28, 26 July 2025
  • Thumbnail for Threaded binary tree
    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
  • 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
  • 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
  • Thumbnail for AVL tree
    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
  • Thumbnail for Tree (abstract data type)
    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
  • Thumbnail for Random binary tree
    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
  • 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
  • Thumbnail for Treap
    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
  • 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
  • Thumbnail for Trie
    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
  • Thumbnail for Log-structured merge-tree
    C3, etc.). Each disk level is also sorted, allowing for efficient searches using methods like binary search or tree search. Newer levels are checked first...
    14 KB (1,936 words) - 08:24, 10 January 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