Downwards passes on binary trees are essentially functions which pass information down a tree, from the root towards the leaves. Under certain conditions, a downwards pass is both 'efficient' (computable in a functional style in parallel time proportional to the depth of the tree) and 'manipulable' (enjoying a number of distributivity properties useful in program construction); we call a downwards pass satisfying these conditions a downwards accumulation. In this paper, we show that these conditions do in fact yield a stronger conclusion: the accumulation can be computed in parallel time proportional to the logarithm of the depth of the tree, on a CREW PRAM machine
We present a linear-time sequential algorithm for the construction of a binary tree, given its preor...
Tree transducers may be used to perform symbolic computations. A function f from one algebra into an...
We present two results for path traversal in trees, where the traversal is performed in an asymptoti...
AbstractDownwards passes on binary trees are essentially functions which pass information down a tre...
Downwards accumulations on binary trees are essentially functions which pass information down a tree...
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 ...
Accumulations are higher-order operations on structured objects; they leave the shape of an object u...
A downwards accumulation is a higher-order operation that distributes information downwards through ...
A downwards accumulation is a higher-order operation that distributes information downwards through ...
An accumulation\\/ is a higher-order operation over structured objects of some type; it leaves the ...
AbstractA downwards accumulation is a higher-order operation that distributes information downwards ...
Abstract. We present two results for path traversal in trees, where the traversal is performed in an...
This report contains Fork95 implementations of basic parallel operations on trees, like rooting and ...
AbstractThe performance of several tree traversal algorithms may be described in terms of various no...
We present a linear-time sequential algorithm for the construction of a binary tree, given its preor...
Tree transducers may be used to perform symbolic computations. A function f from one algebra into an...
We present two results for path traversal in trees, where the traversal is performed in an asymptoti...
AbstractDownwards passes on binary trees are essentially functions which pass information down a tre...
Downwards accumulations on binary trees are essentially functions which pass information down a tree...
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 ...
Accumulations are higher-order operations on structured objects; they leave the shape of an object u...
A downwards accumulation is a higher-order operation that distributes information downwards through ...
A downwards accumulation is a higher-order operation that distributes information downwards through ...
An accumulation\\/ is a higher-order operation over structured objects of some type; it leaves the ...
AbstractA downwards accumulation is a higher-order operation that distributes information downwards ...
Abstract. We present two results for path traversal in trees, where the traversal is performed in an...
This report contains Fork95 implementations of basic parallel operations on trees, like rooting and ...
AbstractThe performance of several tree traversal algorithms may be described in terms of various no...
We present a linear-time sequential algorithm for the construction of a binary tree, given its preor...
Tree transducers may be used to perform symbolic computations. A function f from one algebra into an...
We present two results for path traversal in trees, where the traversal is performed in an asymptoti...