Im ersten Teil der vorliegenden Arbeit werden Multi-Pivot-Quicksort-Algorithmenbetrachtet. Die Idee mehr als ein Pivotelement im Quicksort-Algorithmus zunutzen, erschien über viele Jahre als unpraktikabel. Dies änderte sich, als imJahr 2009 ein Dual-Pivot-Algorithmus von V. Yaroslavskiy zumStandard-Sortierverfahren in Java 7 wurde. Die vorliegende Arbeit stellt eineStudie von Multi-Pivot-Quicksort-Algorithmen dar, also Quicksort-Varianten, diemit mehr als einem Pivotelement arbeiten. Sie beschreibt dieKonstruktionsprinzipien von 2-Pivot-Algorithmen in Bezug auf die bei derSortierung notwendigen Schlüsselvergleiche. Ein Ergebnis dieser Untersuchungsind zwei optimale und leicht zu implementierende 2-Pivot-Algorithmen. DieVerall...
In 2009, Oracle replaced the long-serving sorting algorithm in its Java 7 runtime library by a new d...
Recently, Aumüller and Dietzfelbinger proposed a version of a dual-pivot Quicksort, called "Count", ...
Abstract: The new dual-pivot Quicksort by Vladimir Yaroslavskiy — used in Oracle’s Java runtime libr...
Im ersten Teil der vorliegenden Arbeit werden Multi-Pivot-Quicksort-Algorithmenbetrachtet. Die Ide...
Traditionally deterministic algorithm for quicksort is used which gives O (n log n) running time for...
Recently, a new Quicksort variant due to Yaroslavskiy was chosen as standard sorting method for Ora...
The new dual-pivot Quicksort by Vladimir Yaroslavskiy—used in Oracle’s Java runtime library since ve...
Abstract. Dual pivot quicksort refers to variants of classical quicksort where in the partitioning s...
Sorting algorithms have attracted a great deal of attention and study, as they have numerous applica...
In 2009, Oracle replaced the long-serving sorting algorithm in its Java 7 runtime library by a new d...
The final publication is available at Springer via http://dx.doi.org/10.1007/s00453-015-0041-7The ne...
AbstractMultiple Quickselect is an algorithm that uses the idea of Quicksort to search for several o...
I discuss the new dual-pivot Quicksort that is nowadays used to sort arrays of primitive types in Ja...
Abstract Since 2011 the Java runtime library uses a Quicksort variant with two pivot elements. For r...
In this thesis, we introduce a new combinatorial game called the Quicksort game. This game is played...
In 2009, Oracle replaced the long-serving sorting algorithm in its Java 7 runtime library by a new d...
Recently, Aumüller and Dietzfelbinger proposed a version of a dual-pivot Quicksort, called "Count", ...
Abstract: The new dual-pivot Quicksort by Vladimir Yaroslavskiy — used in Oracle’s Java runtime libr...
Im ersten Teil der vorliegenden Arbeit werden Multi-Pivot-Quicksort-Algorithmenbetrachtet. Die Ide...
Traditionally deterministic algorithm for quicksort is used which gives O (n log n) running time for...
Recently, a new Quicksort variant due to Yaroslavskiy was chosen as standard sorting method for Ora...
The new dual-pivot Quicksort by Vladimir Yaroslavskiy—used in Oracle’s Java runtime library since ve...
Abstract. Dual pivot quicksort refers to variants of classical quicksort where in the partitioning s...
Sorting algorithms have attracted a great deal of attention and study, as they have numerous applica...
In 2009, Oracle replaced the long-serving sorting algorithm in its Java 7 runtime library by a new d...
The final publication is available at Springer via http://dx.doi.org/10.1007/s00453-015-0041-7The ne...
AbstractMultiple Quickselect is an algorithm that uses the idea of Quicksort to search for several o...
I discuss the new dual-pivot Quicksort that is nowadays used to sort arrays of primitive types in Ja...
Abstract Since 2011 the Java runtime library uses a Quicksort variant with two pivot elements. For r...
In this thesis, we introduce a new combinatorial game called the Quicksort game. This game is played...
In 2009, Oracle replaced the long-serving sorting algorithm in its Java 7 runtime library by a new d...
Recently, Aumüller and Dietzfelbinger proposed a version of a dual-pivot Quicksort, called "Count", ...
Abstract: The new dual-pivot Quicksort by Vladimir Yaroslavskiy — used in Oracle’s Java runtime libr...