• 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...
    35 KB (5,083 words) - 13:17, 24 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,077 words) - 07:54, 12 February 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 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...
    25 KB (2,890 words) - 21:57, 20 February 2025
  • A binary expression tree is a specific kind of a binary tree used to represent expressions. Two common types of expressions that a binary expression tree...
    4 KB (367 words) - 17:17, 24 February 2024
  • 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) - 04:35, 5 November 2024
  • Thumbnail for Binary search
    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...
    74 KB (9,631 words) - 08:27, 3 March 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...
    84 KB (10,381 words) - 05:22, 10 January 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
  • 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) - 17:19, 6 May 2024
  • 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) - 00:04, 25 January 2025
  • Thumbnail for Unrooted binary tree
    science, an unrooted binary tree is an unrooted tree in which each vertex has either one or three neighbors. A free tree or unrooted tree is a connected undirected...
    14 KB (1,967 words) - 03:40, 5 October 2024
  • 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,284 words) - 22:50, 14 February 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
  • The following algorithms are described for a binary tree, but they may be generalized to other trees as well. Unlike linked lists, one-dimensional arrays...
    25 KB (2,834 words) - 19:04, 26 December 2024
  • 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,196 words) - 06:52, 13 December 2024
  • Thumbnail for Left-child right-sibling binary tree
    left-child, right-sibling binary tree, doubly chained tree or filial-heir chain. In a binary tree that represents a multi-way tree T, each node corresponds...
    6 KB (717 words) - 13:42, 13 August 2023
  • 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 (636 words) - 10:13, 1 August 2023
  • WAVL tree Weight-balanced tree Zip tree B-tree B+ tree B*-tree Dancing tree 2–3 tree 2–3–4 tree Queap Fusion tree Bx-tree Heap Min-max heap Binary heap...
    9 KB (914 words) - 03:56, 10 February 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,213 words) - 05:23, 21 February 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,283 words) - 10:16, 13 February 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) - 20:35, 25 May 2024
  • Thumbnail for Fenwick tree
    A Fenwick tree or binary indexed tree (BIT) is a data structure that stores an array of values and can efficiently compute prefix sums of the values and...
    15 KB (2,407 words) - 08:25, 2 January 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 Segment tree
    a set I of intervals, or segments, a segment tree T for I is structured as follows: T is a binary tree. Its leaves correspond to the elementary intervals...
    12 KB (1,787 words) - 21:32, 11 June 2024
  • Thumbnail for Merkle tree
    part of a given binary hash tree requires computing a number of hashes proportional to the logarithm of the number of leaf nodes in the tree. Conversely,...
    15 KB (1,790 words) - 06:31, 3 March 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 M-ary tree
    children. A binary tree is an important case where m = 2; similarly, a ternary tree is one where m = 3. A full m-ary tree is an m-ary tree where within...
    18 KB (2,761 words) - 07:20, 4 June 2024
  • Thumbnail for Tree rotation
    mathematics, tree rotation is an operation on a binary tree that changes the structure without interfering with the order of the elements. A tree rotation...
    10 KB (1,443 words) - 07:22, 19 March 2024
  • the minimum spanning tree for those weights Random binary tree, binary trees with various random distributions, including trees formed by random insertion...
    2 KB (263 words) - 21:33, 18 February 2024