Published by the technical publisher O'Reilly Media, you can find my books in the computer sections of most bookstores as well as across the Web.
A practical introduction to data structures and algorithms using C as the language of implementation. Covers linked lists, stacks, queues, sets, hash tables, heaps, priority queues, graphs, sorting, searching, numerical methods, data compression, data encryption, graph algorithms, and geometric algorithms. Also covers the analysis of algorithms, recursion, and the effective use of pointers. Available in six languages.
Jul 08, 2001 from an O'Reilly readerOverall I think Mr. Loudon did an outstanding job with this book. Having clear explanations and code instead of dazzling displays of calculus makes this, to my mind, the outstanding book on the topic...
Jun 20, 2000 from an O'Reilly reader...I learned more from the few pages in this book about Big-O notation than I had after a week of lectures on the subject...In reading the book you become aware of the writer's obvious respect and pride in the algorithms being presented...The style and content of Mastering Algorithms with C is very much like a digestible derivative of The Art of Programming...
Mar 10, 2000 from an O'Reilly reader...One of those books I had to take a day off for, ring in sick, and read. It was such a revelation to find a well written book with the code in place. I have since then used a number of the structures included with great success...
Don't let the simarilities between C and C++ fool you into thinking that C++ is merely a trivial derivation of C. In fact, it is a rich language that extends C with some grand additions. These include support for object-oriented programming, generic programming using templates, namespaces, inline functions, operator and function overloading, better facilities for memory management, references, safer forms of casting, runtime type information, exception handling, and an extended standard library. This book provides a concise description of the entire language in an easy to reference format.
Jan 28, 2005 from an O'Reilly readerSuper. Absolutely bloody great and useful!
Jun 30, 2004 from an Amazon reader...I have found this book to be an excellent introduction...In just 125 small pages, the author manages to step through all of the aspects of the C++ language and concisely describe them.
Jul 06, 2003 from an Amazon reader...Not designed as a tutorial or to provide lengthy instruction on the subject, this book is great for a one paragraph explanation on a particular topic. I found this to be a very useful and easy to follow book. It starts out with the basics of writing a C++ program...and moves into more complicated aspects of the language. I would highly recommend this as a reference book...
I'm frequently interested in other book ideas. If you have an idea you think would make a great book, contact me.
Are you ready for Web 2.0? Check out what many believe to be the definitive article on the subject from Tim O'Reilly.
I bill most projects on a time and materials basis. You can view a sample project to see how this works.
See something that you have questions about, need more information, or would like to discuss a project? Contact me.