Starting from a general specification of the sorting of a sequence, and through successive transformations using the Bird-Meertens formalism, we obtain an efficient algorithm that uses the insertion technique. Further transformations are done in order to obtain a version which works with only one sequence and an index into it, and therefore can be translated straightforwardly to an imperative version with an array: the Insertion Sort. We conclude that the formalism used provides an adequate framework for an unifying study of the various sorting algorithms, but that it would be useful to add techniques for dealing with linear arrays. Apartado Postal 89000, Caracas 1089-A -- Tel'efono: 906-3261 Fax: 906-3243 borges@usb.ve jravelo@usb.ve ...
The emergence of stacks as a hardware device in stack machines implies the recognition of the import...
I would like to thank my colleages at the Max-Planck-Institut for many helpful com-ments on this pap...
AbstractIn computational biology, genome rearrangements is a field in which we investigate the combi...
This paper shows that three popular functional sorting algorithms can be seen as having a common str...
The purpose of this paper is to give a crisp introduction to three algorithms for sorting in situ, v...
AbstractDerivation of a new sorting technique by application of formal program transformation to hig...
International audienceIn the frame of our previous experiments for proof based synthesis of sorting ...
AbstractWe consider a recursive sorting algorithm in which, in each invocation, a new variable and a...
Using the deductive synthesis framework developed by Manna and Waldinger we have derived a wide vari...
We consider a recursive sorting algorithm in which, in each invocation, a new variable and a new pro...
This paper derives a hierarchy of algorithms for pattern matching on arrays in the Bird-Meertens cal...
This paper treats Knuth and Szwarcfiter’s topological sorting program, presented in their paper “A s...
In Milner's polyadic π-calculus there is a notion of sorts which is analogous to the notion of ...
Sorting is an important algorithmic task used in many applications. Two main aspects of sorting algo...
In this article I investigate the properties of unification in sort theories. The usual notion of a ...
The emergence of stacks as a hardware device in stack machines implies the recognition of the import...
I would like to thank my colleages at the Max-Planck-Institut for many helpful com-ments on this pap...
AbstractIn computational biology, genome rearrangements is a field in which we investigate the combi...
This paper shows that three popular functional sorting algorithms can be seen as having a common str...
The purpose of this paper is to give a crisp introduction to three algorithms for sorting in situ, v...
AbstractDerivation of a new sorting technique by application of formal program transformation to hig...
International audienceIn the frame of our previous experiments for proof based synthesis of sorting ...
AbstractWe consider a recursive sorting algorithm in which, in each invocation, a new variable and a...
Using the deductive synthesis framework developed by Manna and Waldinger we have derived a wide vari...
We consider a recursive sorting algorithm in which, in each invocation, a new variable and a new pro...
This paper derives a hierarchy of algorithms for pattern matching on arrays in the Bird-Meertens cal...
This paper treats Knuth and Szwarcfiter’s topological sorting program, presented in their paper “A s...
In Milner's polyadic π-calculus there is a notion of sorts which is analogous to the notion of ...
Sorting is an important algorithmic task used in many applications. Two main aspects of sorting algo...
In this article I investigate the properties of unification in sort theories. The usual notion of a ...
The emergence of stacks as a hardware device in stack machines implies the recognition of the import...
I would like to thank my colleages at the Max-Planck-Institut for many helpful com-ments on this pap...
AbstractIn computational biology, genome rearrangements is a field in which we investigate the combi...