Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
The Art of Computer Programming: Volume 3: Sorting and Searching (2nd Edition)

Buy

The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer programming.

 

Byte, September 1995

 

I can't begin to tell you how many pleasurable hours of study and recreation they have afforded me! I have pored over them in cars, restaurants, at work, at home... and even at a Little League game when my son wasn't in the line-up.

 

–Charles Long

 

If you think you're a really good programmer... read [Knuth's] Art of Computer Programming... You should definitely send me a resume if you can read the whole thing.

 

–Bill Gates

 

It's always a pleasure when a problem is hard enough that you have to get the Knuths off the shelf. I find that merely opening one has a very useful terrorizing effect on computers.

 

–Jonathan Laventhol

 

The first revision of this third volume is the most comprehensive survey of classical computer techniques for sorting and searching. It extends the treatment of data structures in Volume 1 to consider both large and small databases and internal and external memories. The book contains a selection of carefully checked computer methods, with a quantitative analysis of their efficiency. Outstanding features of the second edition include a revised section on optimum sorting and new discussions of the theory of permutations and of universal hashing.

 

Ebook (PDF version) produced by Mathematical Sciences Publishers (MSP),http://msp.org

 

(HTML tags aren't allowed.)

The Focal Easy Guide to Adobe® Encore  DVD 2.0
The Focal Easy Guide to Adobe® Encore DVD 2.0
Software programs are complex, the books that explain them shouldnt be. This thoroughly illustrated, full-color guide explains everything you need to know to get up and running quickly with Adobe Encore DVD 2.0 without any extraneous information or complicated, detailed explanations. The author focuses solely on the key features you will need to...
Accuracy Verification Methods: Theory and Algorithms (Computational Methods in Applied Sciences)
Accuracy Verification Methods: Theory and Algorithms (Computational Methods in Applied Sciences)

The importance of accuracy verification methods was understood at the very beginning of the development of numerical analysis. Recent decades have seen a rapid growth of results related to adaptive numerical methods and a posteriori estimates. However, in this important area there often exists a noticeable gap between mathematicians creating...

Essentials of Anatomy and Physiology
Essentials of Anatomy and Physiology

Describes and illustrates the important aspects of anatomy, physiology, and pathophysiology.

Afifth edition of Essentials of Anatomy and Physiology is very gratifying, and again we have the pleasure of thanking all of our colleagues in teaching who continue to use our textbook and of welcoming new teachers and students. ...

Aligning Business and IT with Metadata: The Financial Services Way
Aligning Business and IT with Metadata: The Financial Services Way

"An invaluable resource that I recommend to anyone in the financial services industry."
Dirk Riehle, Senior Research Scientist, SAP Labs LLC

"Risk officers, compliance officers, information/IT officers and CFOs coping with financial, risk, regulatory, and data management...

A History of Mathematical Notations
A History of Mathematical Notations
This classic study notes the first appearance of a mathematical symbol and its origin, the competition it encountered, its spread among writers in different countries, its rise to popularity, its eventual decline or ultimate survival. The author’s coverage of obsolete notations—and what we can learn from them—is as comprehensive...
Python 3 Web Development Beginner's Guide
Python 3 Web Development Beginner's Guide

Building your own Python web applications provides you with the opportunity to have great functionality, with no restrictions. However, creating web applications with Python is not straightforward. Coupled with learning a new skill of developing web applications, you would normally have to learn how to work with a framework as well.

...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy