• Title of article

    Computing Prüfer codes efficiently in parallel Original Research Article

  • Author/Authors

    Raymond Greenlaw، نويسنده , , Rossella Petreschi، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2000
  • Pages
    18
  • From page
    205
  • To page
    222
  • Abstract
    A Prüfer code of a labeled free tree with n nodes is a sequence of length n−2 constructed by the following sequential process: for i ranging from 1 to n−2 insert the label of the neighbor of the smallest remaining leaf into the ith position of the sequence, and then delete the leaf. Prüfer codes provide an alternative to the usual representation of trees. We present an optimal O(log n) time, n/log n processor EREW-PRAM algorithm for determining the Prüfer code of an n-node labeled chain and an O(log n) time, n processor EREW-PRAM algorithm for constructing the Prüfer code of an n-node labeled free tree. This resolves an open question posed by Wang et al. (IEEE Trans. Parallel Distributed Systems 8 (12) (1997) 1236–1240).
  • Keywords
    Trees , Parallel algorithms , EREW-PRAM algorithms , Prüfer codes
  • Journal title
    Discrete Applied Mathematics
  • Serial Year
    2000
  • Journal title
    Discrete Applied Mathematics
  • Record number

    885087