Algorithms in a NutshellCreating robust software requires the use of efficient algorithms, but programmers seldom think about them until a problem occurs. Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement the right algorithm for your needs -- with just enough math to let you understand and analyze algorithm performance.
With Algorithms in a Nutshell, you'll learn how to improve the performance of key algorithms essential for the success of your software applications. |
Contents
3 | |
12 | |
Patterns and Domains | 39 |
II | 55 |
Sorting Algorithms | 57 |
Searching | 105 |
Graph Algorithms | 136 |
Path Finding in AI | 172 |
Network Flow Algorithms | 226 |
Computational Geometry | 251 |
III | 299 |
When All Else Fails | 301 |
Epilogue | 314 |
IV | 321 |
Benchmarking | 323 |
337 | |