Accumulations are higher-order operations on structured objects; they leave the shape of an object unchanged, but replace elements of that object with accumulated information about other elements. Upwards and downwards accumulations on trees are two such operations; they form the basis of many tree algorithms. We present two EREW PRAM algorithms for computing accumulations on trees taking O(log n) time on O(n/log n) processors, which is optimal. © 1994
We present an optimal parallel algorithm for the construction of(a, b)-trees-a generalization of 2-3...
[[abstract]]We design a cost-optimal algorithm for managing a parallel heap on an exclusive-read exc...
We present parallel algorithms for union, intersection and difference on ordered sets using random b...
Accumulations are higher-order operations on structured objects; they leave the shape of an object u...
AbstractAccumulations are higher-order operations on structured objects; they leave the shape of an ...
Downwards accumulations on binary trees are essentially functions which pass information down a tree...
Downwards passes on binary trees are essentially functions which pass information down a tree, from ...
This report contains Fork95 implementations of basic parallel operations on trees, like rooting and ...
The tree-layout problem is to compute the coordinates of nodes of a tree so that the tree, when draw...
AbstractThis paper presents results which improve the efficiency of parallel algorithms for computin...
We present a linear-time sequential algorithm for the construction of a binary tree, given its preor...
AbstractDownwards passes on binary trees are essentially functions which pass information down a tre...
A Prüfer code of a labeled free tree with n nodes is a sequence of length n−2 constructed by the fol...
We present an optimal parallel algorithm for the construction of (a, b)-trees-a generalization of 2-...
A parallel algorithm is given which constructs an optimal alphabetic tree in O(log³ n) time with n² ...
We present an optimal parallel algorithm for the construction of(a, b)-trees-a generalization of 2-3...
[[abstract]]We design a cost-optimal algorithm for managing a parallel heap on an exclusive-read exc...
We present parallel algorithms for union, intersection and difference on ordered sets using random b...
Accumulations are higher-order operations on structured objects; they leave the shape of an object u...
AbstractAccumulations are higher-order operations on structured objects; they leave the shape of an ...
Downwards accumulations on binary trees are essentially functions which pass information down a tree...
Downwards passes on binary trees are essentially functions which pass information down a tree, from ...
This report contains Fork95 implementations of basic parallel operations on trees, like rooting and ...
The tree-layout problem is to compute the coordinates of nodes of a tree so that the tree, when draw...
AbstractThis paper presents results which improve the efficiency of parallel algorithms for computin...
We present a linear-time sequential algorithm for the construction of a binary tree, given its preor...
AbstractDownwards passes on binary trees are essentially functions which pass information down a tre...
A Prüfer code of a labeled free tree with n nodes is a sequence of length n−2 constructed by the fol...
We present an optimal parallel algorithm for the construction of (a, b)-trees-a generalization of 2-...
A parallel algorithm is given which constructs an optimal alphabetic tree in O(log³ n) time with n² ...
We present an optimal parallel algorithm for the construction of(a, b)-trees-a generalization of 2-3...
[[abstract]]We design a cost-optimal algorithm for managing a parallel heap on an exclusive-read exc...
We present parallel algorithms for union, intersection and difference on ordered sets using random b...