Programming Pearls
by Jon Bentley
Publisher: Addison-Wesley Professional 1999
ISBN/ASIN: 0201657880
ISBN-13: 9780201657883
Number of pages: 283
Description:
The book focuses on choosing the right algorithms and on showing how to solve problems effectively. Each chapter frames a particular programming task--such as sorting numbers, creating anagrams, or counting the words in a block of text--many drawn from Bentley's experiences in his long career as a developer. The book traces the process of arriving at a fast, efficient, and accurate solution, along with code profiling to discover what works best. Code examples are written in C and C++.
Download or read it online for free here:
Download link
(1.2MB, PDF)
Similar books
Programming from Specificationsby Carroll Morgan - Prentice-Hall
Rigorous treatment of most elementary program-development constructs, including iteration, recursion, procedures, parameters, modules and data refinement. Additions include more material on data refinement, recursively defined types, and case studies.
(18269 views)
Computer Science: Abstraction to Implementationby Robert M. Keller - Harvey Mudd College
This book is intended for a second course in computer science, one emphasizing principles wherever it seems possible. It is not limited to programming, it attempts to use various programming models to explicate principles of computational systems.
(27457 views)
So You Want to Learn to Program?by James M. Reneau - CreateSpace
Learn to program a computer without the jargon and complexity of many programming books. This book engages through media and then introduces the concepts of structured programming. You will learn to program as you make animations and games.
(23759 views)
Problem Solving for Coding Interviewsby Karthik Naidu - GitBook
These are engineer's notes on problem solving. They are ideally suited as practice material for coding interviews. Each post has 5 sections: problem statement, examples, algorithm, code, test cases, and a discussion on time-complexity.
(11067 views)