
Ebook: The Art of Computer Programming, Volume 3: Sorting and Searching (2nd Edition)
Author: Donald E. Knuth
- Genre: Computers // Algorithms and Data Structures
- Year: 1997
- Publisher: Addison-Wesley Professional
- Edition: 2
- Language: English
- epub
This volume comprises Chapters 5 and 6 of the complete series. Chapter 5 is concerned with sorting into order; this is a large subject that has been divided chiefly into two parts, internal sorting and external sorting. There also are supplementary sections, which develop auxiliary theories about permutations (Section 5.1) and about optimum techniques for sorting (Section 5.3). Chapter 6 deals with the problem of searching for specified items in tables or files; this is subdivided into methods that search sequentially, or by comparison of keys, or by digital properties, or by hashing, and then the more difficult problem of secondary key retrieval is considered. There searching related to sorting is a surprising amount of interplay between both chapters, with strong analogies tying the topics together. Two important varieties of information structures are also discussed, in addition to those considered in Chapter 2, namely priority queues (Section 5.2.3) and linear lists represented as balanced trees (Section 6.2.3).
Download the book The Art of Computer Programming, Volume 3: Sorting and Searching (2nd Edition) for free or read online
Continue reading on any device:
Last viewed books
Related books
{related-news}
Comments (0)