Logo

Programming Pearls by Jon Bentley

Large book cover: Programming Pearls

Programming Pearls
by

Publisher: Addison-Wesley Professional
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

Book cover: Programming from SpecificationsProgramming from Specifications
by - 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)
Book cover: Computer Science: Abstraction to ImplementationComputer Science: Abstraction to Implementation
by - 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)
Book cover: So You Want to Learn to Program?So You Want to Learn to Program?
by - 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)
Book cover: Problem Solving for Coding InterviewsProblem Solving for Coding Interviews
by - 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)