search for books and compare prices
Tables of Contents for Programming Pearls
Chapter/Section Title
Page #
Page Count
Part I: Preliminaries
1
58
Cracking the Oyster
3
8
Aha! Algorithms
11
10
Data Structures Programs
21
12
Writing Correct Programs
33
12
A Small Matter of Programming
45
14
Part II: Performance
59
54
Perspective on Performance
61
6
The Back of the Envelope
67
10
Algorithm Design Techniques
77
10
Code Tuning
87
12
Squeezing Space
99
14
Part III: The Product
113
62
Sorting
115
10
A Sample Problem
125
8
Searching
133
14
Heaps
147
14
Strings of Pearls
161
14
Epilog to the First Edition
175
2
Epilog to the Second Edition
177
2
Appendix 1: A Catalog of Algorithms
179
4
Appendix 2: An Estimation Quiz
183
2
Appendix 3: Cost Models for Time and Space
185
6
Appendix 4: Rules for Code Tuning
191
6
Appendix 5: C++ Classes for Searching
197
4
Hints for Selected Problems
201
4
Solutions to Selected Problems
205
28
Index
233