• 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) - 10:19, 20 June 2024
  • 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...
    31 KB (3,098 words) - 21:57, 27 June 2024
  • 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 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,119 words) - 16:37, 27 January 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,242 words) - 11:54, 27 August 2024
  • 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,961 words) - 05:14, 27 May 2024
  • 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...
    24 KB (2,852 words) - 10:22, 28 September 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,632 words) - 16:13, 29 August 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...
    84 KB (10,379 words) - 23:13, 29 July 2024
  • 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 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) - 01:05, 26 May 2024
  • 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) - 19:50, 17 September 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 ...
    29 KB (5,119 words) - 17:08, 1 September 2024
  • Thumbnail for Tree (data structure)
    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,155 words) - 05:41, 23 September 2024
  • 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) - 22:17, 27 June 2024
  • 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
  • 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,287 words) - 00:55, 9 September 2024
  • text Executable, a type of binary file that contains machine code for the computer to execute Binary tree, a computer tree data structure in which each...
    3 KB (358 words) - 04:54, 23 September 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,279 words) - 13:04, 8 June 2024
  • Thumbnail for Binary logarithm
    the binary logarithm of 1 is 0, the binary logarithm of 2 is 1, the binary logarithm of 4 is 2, and the binary logarithm of 32 is 5. The binary logarithm...
    40 KB (4,788 words) - 13:05, 29 December 2023
  • 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
  • traditional binary tree, but with extra logic to support searching the intervals overlapping the "center" point at each node. For each tree node, x {\displaystyle...
    24 KB (3,577 words) - 00:57, 7 July 2024
  • 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 (912 words) - 16:16, 9 July 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,788 words) - 20:42, 10 September 2024
  • Thumbnail for Binary tiling
    adjacency structure, give an embedding of an infinite binary tree as a hyperbolic tree. The tiles of a binary tiling are not all symmetric to each other; for...
    23 KB (2,615 words) - 05:16, 24 September 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
  • 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 Fenwick tree
    A Fenwick tree or binary indexed tree (BIT) is a data structure that can efficiently update values and calculate prefix sums in an array of values. This...
    15 KB (2,289 words) - 17:10, 8 September 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
  • 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