Home > Store

Practical Algorithms for Programmers

Register your product to gain access to bonus material or receive a coupon.

Practical Algorithms for Programmers


  • Sorry, this book is no longer in print.
Not for Sale


  • Copyright 1995
  • Dimensions: 7-3/8" x 9-1/8"
  • Pages: 592
  • Edition: 1st
  • Book
  • ISBN-10: 0-201-63208-X
  • ISBN-13: 978-0-201-63208-8

Most algorithm books today are either academic textbooks or rehashes of the same tired set of algorithms. Practical Algorithms for Programmers is the first book to give complete code implementations of all algorithms useful to developers in their daily work.

This book focuses on practical, immediately usable code with extensive discussion of portability and implementation-specific details. The authors present the useful but rarely discussed algorithms for phonetic searches, date and time routines (to the year AD 1), B-trees and indexed files, data compression, arbitrary precision arithmetic, checksums and data validation, as well as the most comprehensive coverage available of search routines, sort algorithms, and data structures.

Practical Algorithms for Programmers requires only a working knowledge of C and no math beyond basic algebra. The source code is ANSI-compliant and has been tested and run on compilers from Borland, Microsoft, Watcom, and UNIX.



Source Code

Source Code and Online Resources

source code



Updates to source code are available in a self-extracting archive file:


Note: You may need to right-click (Mac users click and hold) on the link and choose "save this link as" or "copy link to disk" depending on your browser configuration.

Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership