Multi-pivot quicksort: Theory and experiments

S Kushagra, A López-Ortiz, A Qiao, JI Munro - 2014 Proceedings of the …, 2014 - SIAM
The idea of multi-pivot quicksort has recently received the attention of researchers after
Vladimir Yaroslavskiy proposed a dual pivot quicksort algorithm that, contrary to prior …

Bidirectional Conditional Insertion Sort algorithm; An efficient progress on the classical insertion sort

AS Mohammed, ŞE Amrahov, FV Çelebi - Future Generation Computer …, 2017 - Elsevier
In this paper, we proposed a new efficient sorting algorithm based on insertion sort concept.
The proposed algorithm is called Bidirectional Conditional Insertion Sort (BCIS). It is in-place …

Blockquicksort: Avoiding branch mispredictions in quicksort

S Edelkamp, A Weiß - Journal of Experimental Algorithmics (JEA), 2019 - dl.acm.org
It is well known that Quicksort--which is commonly considered as one of the fastest in-place
sorting algorithms--suffers in an essential way from branch mispredictions. We present a …

Optimizing complexity of quick sort

MS Hossain, S Mondal, RS Ali, M Hasan - International conference on …, 2020 - Springer
Quick Sort is considered as the fastest sorting algorithm among all the sorting algorithms.
The idea of selecting a pivot was introduced in classical Quick Sort in 1962. This sorting …

A new approach to Mergesort algorithm: Divide smart and conquer

SE Amrahov, Y Ar, B Tugrul, BE Akay, N Kartli - Future Generation …, 2024 - Elsevier
It is well known that comparison-based algorithms cannot run faster than O (nlogn).
Therefore the running times of Mergesort, Heapsort, and Quicksort algorithms are …

How good is multi-pivot quicksort?

M Aumüller, M Dietzfelbinger, P Klaue - ACM Transactions on Algorithms …, 2016 - dl.acm.org
Multi-Pivot Quicksort refers to variants of classical quicksort where in the partitioning step k
pivots are used to split the input into k+ 1 segments. For many years, multi-pivot quicksort …

[图书][B] Algorithmics of nonuniformity: tools and paradigms

M Hofri, H Mahmoud - 2018 - api.taylorfrancis.com
Algorithmics of Nonuniformity is a solid presentation about the analysis of algorithms, and
the data structures that support them. Traditionally, algorithmics have been approached …

[PDF][PDF] Dual-pivot quicksort and beyond: Analysis of multiway partitioning and its practical potential

S Wild - 2016 - kluedo.ub.rptu.de
Multiway Quicksort, ie, partitioning the input in one step around several pivots, has received
much attention since Java 7's runtime library uses a new dual-pivot method that outperforms …

Java 7's dual pivot quicksort

S Wild - 2012 - kluedo.ub.rptu.de
Recently, a new Quicksort variant due to Yaroslavskiy was chosen as standard sorting
method for Oracle's Java 7 runtime library. The decision for the change was based on …

Analysis of quickselect under Yaroslavskiy's dual-pivoting algorithm

S Wild, ME Nebel, H Mahmoud - Algorithmica, 2016 - Springer
There is excitement within the algorithms community about a new partitioning method
introduced by Yaroslavskiy. This algorithm renders Quicksort slightly faster than the case …