Programming Classics: Implementing the World's Best Algorithms by Ian Oliver
Detailing the best algorithms ever devised for a wide range of practical problems facing people who write computer programs; this book will save you programming time and will greatly assist you in generating efficient structured code for solving practical problems; is designed specifically for practical programmers - it gives usage instructions, explanations and easily readable, precise and unambiguous code; is a non-mathematical compendium of time-tested algorithms; provides a professional and technical analysis of algorithms, and gives comparative analyses where alternatives are available; and is a tool kit of solutions which should be on hand for every professional, hobby, and student programmer.