Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Doubly logarithmic tree
Concept in computer science

In computer science, a doubly logarithmic tree is a tree where each internal node of height 1, the tree layer above the leaves, has two children, and each internal node of height h > 1 {\displaystyle h>1} has 2 2 h − 2 {\displaystyle 2^{2^{h-2}}} children. Each child of the root contains n {\displaystyle {\sqrt {n}}} leaves. The number of children at a node from each leaf to root is 0,2,2,4,16, 256, 65536, ... (sequence A001146 in the OEIS)

A similar tree called a k-merger is used in Prokop et al.'s cache oblivious Funnelsort to merge elements.

Related Image Collections Add Image
We don't have any YouTube videos related to Doubly logarithmic tree yet.
We don't have any PDF documents related to Doubly logarithmic tree yet.
We don't have any Books related to Doubly logarithmic tree yet.
We don't have any archived web articles related to Doubly logarithmic tree yet.

Further reading

References

  1. Berkman, Omer; Schieber, Baruch; Vishkin, Uzi (1993), "Optimal doubly logarithmic parallel algorithms based on finding all nearest smaller values", Journal of Algorithms, 14 (3): 344–370, CiteSeerX 10.1.1.55.5669, doi:10.1006/jagm.1993.1018 /wiki/Baruch_Schieber

  2. Harald Prokop. Cache-Oblivious Algorithms. Masters thesis, MIT. 1999. http://citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.44.5650