Programming Research Group Technical Report TR-22-97

Converting Sorting Algorithms to Fast Randomized Ones via Searching

Alexandros V. Gerbessiotis and Constantinos J Siniolakis Abstract:

In this work we present an algorithmic transformation, that given two algorithms implementing respectively, sorting and searching, provides a randomized sorting algorithm that with high probability requires less time than the original sorting algorithm.

This claim is true for a wide range of the parameters that describe the running time of the procedures for sorting and searching.


This paper is available as a 70,711byte compressed PostScript file