Open Journal of Modelling and Simulation

Volume 4, Issue 1 (January 2016)

ISSN Print: 2327-4018   ISSN Online: 2327-4026

Google-based Impact Factor: 0.35  Citations  

On the Convergence of the Dual-Pivot Quicksort Process

HTML  XML Download Download as PDF (Size: 637KB)  PP. 1-15  
DOI: 10.4236/ojmsi.2016.41001    4,732 Downloads   7,240 Views  Citations

ABSTRACT

Sorting an array of objects such as integers, bytes, floats, etc is considered as one of the most important problems in Computer Science. Quicksort is an effective and wide studied sorting algorithm to sort an array of n distinct elements using a single pivot. Recently, a modified version of the classical Quicksort was chosen as standard sorting algorithm for Oracles Java 7 routine library due to Vladimir Yaroslavskiy. The purpose of this paper is to present the different behavior of the classical Quicksort and the Dual-pivot Quicksort in complexity. In Particular, we discuss the convergence of the Dual-pivot Quicksort process by using the contraction method. Moreover we show the distribution of the number of comparison done by the duality process converges to a unique fixed point.

Share and Cite:

Ragab, M. , El-Desouky, B. and Nader, N. (2016) On the Convergence of the Dual-Pivot Quicksort Process. Open Journal of Modelling and Simulation, 4, 1-15. doi: 10.4236/ojmsi.2016.41001.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.