Randomized selection with tripartitioning

dc.creatorKiwiel, Krzysztof C.
dc.date2004-01-04
dc.date.accessioned2026-07-07T03:20:48Z
dc.date.available2026-07-07T03:20:48Z
dc.descriptionWe show that several versions of Floyd and Rivest's algorithm Select [Comm.\ ACM {\bf 18} (1975) 173] for finding the $k$th smallest of $n$ elements require at most $n+\min\{k,n-k\}+o(n)$ comparisons on average, even when equal elements occur. This parallels our recent analysis of another variant due to Floyd and Rivest [Comm. ACM {\bf 18} (1975) 165--172]. Our computational results suggest that both variants perform well in practice, and may compete with other selection methods, such as Hoare's Find or quickselect with median-of-3 pivots.
dc.description19 pages
dc.identifierhttps://arxiv.org/abs/cs/0401003
dc.identifierhttp://arxiv.org/abs/cs/0401003
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/31956
dc.subjectData Structures and Algorithms
dc.subjectF.2.2; G3
dc.titleRandomized selection with tripartitioning
dc.typetext

Files

Collections