Approximate Quickselect, a simple modification of the well known Quickselect algorithm for selection, can be used to efficiently find an element with rank k in a given range [i..j], out of n given elements. We study basic cost measures of Approximate Quickselect by computing exact and asymptotic results for the expected number of passes, comparisons and data moves during the execution of this algorithm. The key element appearing in the analysis of Approximate Quickselect is a trivariate recurrence that we solve in full generality. The general solution of the recurrence proves to be very useful, as it allows us to tackle several related problems, besides the analysis that originally motivated us. In particular, we have been able to carry out...
In this paper we investigate the variants of the well-known Hoare's Quickfind algorithm for the sele...
Abstract. It is well known that the performance of quicksort can be improved by selecting the median...
In this paper we study the number of key exchanges required by Hoare’s FIND algorithm (also called Q...
Approximate Quickselect, a simple modification of the well known Quickselect algorithm for selection...
AbstractRange Quickselect, a simple modification of the well-known Quickselect algorithm for selecti...
AbstractIn this research note we investigate the number of moves and the displacement of particular ...
AbstractMultiple Quickselect is an algorithm that uses the idea of Quicksort to search for several o...
this paper, all n! permutations are equally likely. Let C n,m denote the number of comparisons used ...
International audienceWe revisit the analysis of the classical QuickSelect algorithm. Usually, the a...
The multiple selection problem asks for the elements of rank r1 , r2 , . . . , rk from a linearly o...
The multiple selection problem asks for the elements of rank r1, r2,..., rk from a linearly ordered ...
We provide a smoothed analysis of Hoare's find algorithm, and we revisit the smoothed analysis of qu...
It is well-known that the performance of quicksort may substantially be improved by selecting the me...
Binary search trees are a fundamental data structure and their height plays a key role in the analys...
AbstractWe show that several versions of Floyd and Rivest's algorithm SELECT for finding the kth sma...
In this paper we investigate the variants of the well-known Hoare's Quickfind algorithm for the sele...
Abstract. It is well known that the performance of quicksort can be improved by selecting the median...
In this paper we study the number of key exchanges required by Hoare’s FIND algorithm (also called Q...
Approximate Quickselect, a simple modification of the well known Quickselect algorithm for selection...
AbstractRange Quickselect, a simple modification of the well-known Quickselect algorithm for selecti...
AbstractIn this research note we investigate the number of moves and the displacement of particular ...
AbstractMultiple Quickselect is an algorithm that uses the idea of Quicksort to search for several o...
this paper, all n! permutations are equally likely. Let C n,m denote the number of comparisons used ...
International audienceWe revisit the analysis of the classical QuickSelect algorithm. Usually, the a...
The multiple selection problem asks for the elements of rank r1 , r2 , . . . , rk from a linearly o...
The multiple selection problem asks for the elements of rank r1, r2,..., rk from a linearly ordered ...
We provide a smoothed analysis of Hoare's find algorithm, and we revisit the smoothed analysis of qu...
It is well-known that the performance of quicksort may substantially be improved by selecting the me...
Binary search trees are a fundamental data structure and their height plays a key role in the analys...
AbstractWe show that several versions of Floyd and Rivest's algorithm SELECT for finding the kth sma...
In this paper we investigate the variants of the well-known Hoare's Quickfind algorithm for the sele...
Abstract. It is well known that the performance of quicksort can be improved by selecting the median...
In this paper we study the number of key exchanges required by Hoare’s FIND algorithm (also called Q...