• DocumentCode
    962791
  • Title

    A Maximally Parallel Balancing Algorithm for Obtaining Complete Balanced Binary Trees

  • Author

    Moitra, Abha ; Iyengar, S. Sitharama

  • Author_Institution
    Department of Computer Science, Cornell University, Ithaca, NY 14853.
  • Issue
    6
  • fYear
    1985
  • fDate
    6/1/1985 12:00:00 AM
  • Firstpage
    563
  • Lastpage
    565
  • Abstract
    We present a new iterative balancing algorithm for binary trees of size N = 2n -1 by exploiting the similarity of pointer restructuring at each level. We also extract parallelism from this algorithm to yield a constant time complexity balancing algorithm for an N-processor configuration. This achieves the theoretical limit of speedup possible.
  • Keywords
    Arithmetic; Binary search trees; Binary trees; Computer science; Concurrent computing; Iterative algorithms; Logic; Parallel algorithms; Parallel processing; Read-write memory; Balancing binary trees; binary search trees; complete binary trees; parallel algorithm;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1985.5009411
  • Filename
    5009411