Skip to main contentSkip to search
Episciences
Open Access Journals
Sign in(new window)
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Sign in(new window)
Articles & Issues
All articlesAll accepted articlesAll volumesLast volumeSectionsSpecial issuesAuthors
About
The journalIndexing
Boards
Publish
For authorsEthical charter
Submit
Discrete Mathematics & Theoretical Computer Science logo
Contact
|
Credits
eISSN 1365-8050
|
RSS
|
Atom
Episciences
Documentation
|
Acknowledgements
|
Publishing policy
Accessibility: non-compliant
|
Legal mentions
|
Privacy statement
|
Terms of use
  1. Home > Articles & Issues >
  2. Articles >
  3. Partial Quicksort an ...
Conference paper

Partial Quicksort and Quickpartitionsort

Conrado Martínez (1), Uwe Rösler (2)
(1) Departament Llenguatges i Sistemes Informatics,
(2) Mathematisches Seminar [Kiel]
Download article
Open on HAL
Imported on
January 31, 2017
Published on
December 31, 2009
Last modified on
March 31, 2025
Volume
DMTCS Proceedings vol. AM, 21st International Meeting on Probabilistic, Combinatorial, and Asymptotic Methods in the Analysis of Algorithms (AofA'10)
Proceedings
DOI
10.46298/dmtcs.2781
License
https://about.hal.science/hal-authorisation-v1
Indicators
603
Views
1635
Downloads

Partial Quicksort and Quickpartitionsort

Conrado Martínez (1), Uwe Rösler (2)
(1) Departament Llenguatges i Sistemes Informatics,
(2) Mathematisches Seminar [Kiel]
Abstract
Partial Quicksort sorts the $l$ smallest elements in a list of length $n$. We provide a complete running time analysis for this combination of Find and Quicksort. Further we give some optimal adapted versions, called Partition Quicksort, with an asymptotic running time $c_1l\ln l+c_2l+n+o(n)$. The constant $c_1$ can be as small as the information theoretic lower bound $\log_2 e$.
Keywords
  • [INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS]
  • [MATH.MATH-CO]Mathematics [math]/Combinatorics [math.CO]
  • [INFO.INFO-DM]Computer Science [cs]/Discrete Mathematics [cs.DM]
  • [INFO.INFO-CG]Computer Science [cs]/Computational Geometry [cs.CG]
  • searching
  • sorting
  • Find
  • Quicksort
  • divide and conquer algorithm
  • random algorithm
  • running time analysis
  • asymptotic distribution
  • optimal adapted algorithms
  • stochastic fixed point equation
  • contraction method
Cited by

Source: OpenCitations

  • Efficient Algorithms for Sorting k-Sets in Bins

    Lecture notes in computer science

    Authors : Atsuki Nagao ORCID, Kazuhisa Seto ORCID, Junichi Teruyama

    Journal reference : Volume , 2014, pp. 225-236

    DOI : 10.1007/978-3-319-04657-0_22
  • Efficient Algorithms for Sorting k-Sets in Bins

    IEICE Transactions on Information and Systems

    Authors : Atsuki NAGAO ORCID, Kazuhisa SETO ORCID, Junichi TERUYAMA

    Journal reference : Volume E98.D, 2015, pp. 1736-1743

    DOI : 10.1587/transinf.2015edp7038
  • On the (k, r)-Quicksort on the fly process

    Authors : Mehri Javanian ORCID, Uwe Roesler

    Journal reference : Volume 28, 2025, pp.

    DOI : 10.1007/s11784-025-01264-6
Preview
Loading PDF preview...