pith. sign in

arxiv: 1607.05008 · v2 · pith:V5T7L3NYnew · submitted 2016-07-18 · 🧮 math.CO · cs.DS

An Extended Note on the Comparison-optimal Dual Pivot Quickselect

classification 🧮 math.CO cs.DS
keywords quickselectalgorithmasymptoticcomparison-optimalcomparisonsdual-pivotmainnote
0
0 comments X
read the original abstract

In this note the precise minimum number of key comparisons any dual-pivot quickselect algorithm (without sampling) needs on average is determined. The result is in the form of exact as well as asymptotic formul\ae{} of this number of a comparison-optimal algorithm. It turns out that the main terms of these asymptotic expansions coincide with the main terms of the corresponding analysis of the classical quickselect, but still---as this was shown for Yaroslavskiy quickselect---more comparisons are needed in the dual-pivot variant. The results are obtained by solving a second order differential equation for the generating function obtained from a recursive approach.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.