Dual-Pivot Quicksort Vladimir Yaroslavskiy iaroslavski@mail.ru First revision: February 16, 2009 Last updated: September 22, 2009 Introduction Sorting data is one of the most fundamental problems in Computer Science, especially if the arranging objects are primitive ones, such as integers, bytes, floats, etc. Since sorting methods play an important role in the operation of computers and other dat