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 time, processor EREW-PRAM algorithm for determining the Prüfer code of an n-node labeled chain and an 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)
We present a linear-time sequential algorithm for the construction of a binary tree, given its preor...
We consider the class of Dandelion-like codes, i.e., a class of bijective codes for coding labeled t...
We present an optimal algorithm for sorting n integers in the range [1, nc ] (for any constant c) fo...
AbstractA Prüfer code of a labeled free tree with n nodes is a sequence of length n−2 constructed by...
In 1918 Prüfer showed a one-to-one correspondence between labeled trees on n nodes and sequences of ...
We consider the problem of coding labeled trees by means of strings of node labels and we present a ...
We consider the problem of coding labeled trees by means of strings of node labels. Different codes ...
We present optimal parallel solutions to reporting paths between pairs of nodes in an n-node tree. O...
Accumulations are higher-order operations on structured objects; they leave the shape of an object u...
AbstractThis paper presents results which improve the efficiency of parallel algorithms for computin...
Accumulations are higher-order operations on structured objects; they leave the shape of an object u...
AbstractParallel algorithms for recognizing and representing N-free orders are proposed for differen...
We present an optimal parallel algorithm for the construction of(a, b)-trees-a generalization of 2-3...
We present an optimal parallel algorithm for the construction of (a, b)-trees-a generalization of 2-...
[[abstract]]In this paper, an efficient parallel algorithm is proposed for finding a k-tree core of ...
We present a linear-time sequential algorithm for the construction of a binary tree, given its preor...
We consider the class of Dandelion-like codes, i.e., a class of bijective codes for coding labeled t...
We present an optimal algorithm for sorting n integers in the range [1, nc ] (for any constant c) fo...
AbstractA Prüfer code of a labeled free tree with n nodes is a sequence of length n−2 constructed by...
In 1918 Prüfer showed a one-to-one correspondence between labeled trees on n nodes and sequences of ...
We consider the problem of coding labeled trees by means of strings of node labels and we present a ...
We consider the problem of coding labeled trees by means of strings of node labels. Different codes ...
We present optimal parallel solutions to reporting paths between pairs of nodes in an n-node tree. O...
Accumulations are higher-order operations on structured objects; they leave the shape of an object u...
AbstractThis paper presents results which improve the efficiency of parallel algorithms for computin...
Accumulations are higher-order operations on structured objects; they leave the shape of an object u...
AbstractParallel algorithms for recognizing and representing N-free orders are proposed for differen...
We present an optimal parallel algorithm for the construction of(a, b)-trees-a generalization of 2-3...
We present an optimal parallel algorithm for the construction of (a, b)-trees-a generalization of 2-...
[[abstract]]In this paper, an efficient parallel algorithm is proposed for finding a k-tree core of ...
We present a linear-time sequential algorithm for the construction of a binary tree, given its preor...
We consider the class of Dandelion-like codes, i.e., a class of bijective codes for coding labeled t...
We present an optimal algorithm for sorting n integers in the range [1, nc ] (for any constant c) fo...