Quicksort
Book information
Description
A complete study is presented of the best general purpose method for sorting by computer: C. A. R. Hoare's Quicksort algorithm. Special attention is paid to the methods of mathematical analysis which are used to demonstrate the practical utility of the algorithm. The most efficient known form of Quicksort is developed, and exact formulas are derived for the average, best case, and worst case running times. The merits of the many modifications which have been suggested to improve Quicksort are discussed, with an emphasis on their impact upon the analysis. Van Emden's method, samplesort, and the median-of-three modification are discussed in detail, and it is shown that the latter is the most effective improvement to Quicksort for practical sorting applications.
Similar books
Computer Science: An Interdisciplinary Approach
2016 · PDF
Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching
1998 · PDF
Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching
1998 · PDF
Algorithms in C++ Part 5: Graph Algorithms
2001 · PDF
Algorithms in C, Part 5: Graph Algorithms
Scientific imaging with Photoshop: methods, measurement, and output
2008 · PDF
Algorithms in Java, Third Edition, Parts 1-4
2002 · PDF
Algorithms: Includes index
2011 · PDF