Computer Programming art 3rd-volume sorting and searching (English version. 2nd)

Source: Internet
Author: User

Computer Programming art 3rd-volume sorting and searching (English version. 2nd)

Basic information:

Original Title: Art of computer programming, Volume 3: sorting and searching (2nd edition)
Original Press: Addison-Wesley professional
Author: (US) Donald E. knuth [Translator's introduction]
Series name: Classic original Library
Press: Machinery Industry Press
ISBN: 9787111227175

Author profile:

Donald E. knuth (Donald E. knut, Chinese name Gao Dana) pioneer in algorithm and programming technology, inventor of the Computer typographical system Tex and metafont. He has contributed to these achievements and a large number of creative and far-reaching works (19 books, 160 papers. As an honorary retired professor of computer programming art at Stanford University. At present, he has invested all his energy to complete the work of the 7-volume collection of the history and poetry of computer science. This great project started in 1962 when he was a graduate student at Caltech. Professor knuth received many awards and honors, including the ACM Turing Award from the American Computer Society, the scientific Gold Award from former US President Carter, and the Steyr Award from the American Mathematical Society, and the prestigious Kyoto Award received in November 1996 for the invention of advanced technologies.

Directory:

Chapter 5-sorting
5.1 combinatorial properties of permutations
5.1.1 Inversions
5.1.2 permutations of A Multiset
5.1.3 runs
5.1.4 tableaux and involutions
5.2 Internal sorting
5.2.1 sorting insertion
5.2.2 sorting by exchanging
5.2.3 sorting by selection
5.2.4 sorting by merging
5.2.5 sorting by distribution
5.3 optimum sorting
5.3.1 minimum-comparison sorting
5.3.2 minimum-comparison Merging
5.3.3 minimum-comparison Selection
5.3.4 networks for sorting
5.4 external sorting
5.4.1 multiway merging and replacement Selection
5.4.2 The polyphase merge

. 5.4.3 the casecade merge
5.4.4 reading tape backwards
5.4.5 the oscillating sort
5.4.6 practical considerations for tape Merging
5.4.7 external Radix sorting
5.4.8 two-tape sorting
5.4.9 disks and drums
5.5 summary, history, and bibliography
Chapter 6-searching
6.1 sequential searching
6.2 searching by comparison of keys
6.2.1 searching an ordered table
6.2.2 Binary Tree searching
6.2.3 balanced trees
6.2.4 multiway trees
6.3 digital searching
6.4 hashing
6.5 retrieval on secondary keys
Answers to exercises
Appendix A-tablesof numerical quantities
1. fundamental constants (decimal)
2. fundamental constants (octal)
3. harmonic numbers, Bernoulli Numbers, and Fibonacci numbers
Appendix B-Lndex to notations
Index and glossary

Book Purchase address: http://www.china-pub.com/37578&ref=ps#ml

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.