Programming Books C Java PHP Python Learn more Browse Programming Books
Buy Used
$18.84
FREE Shipping on orders over $35.
Used: Very Good | Details
Sold by rewinn
Condition: Used: Very Good
Comment: No writing, tears or folds; a little general wear
Add to Cart
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more

Practical Algorithms in C++ (Coriolis Group Book) Paperback

ISBN-13: 978-0471009559 ISBN-10: 0471009555 Edition: 1st

Amazon Price New from Used from Collectible from
Paperback
"Please retry"
$55.51 $0.25

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


NO_CONTENT_IN_FEATURE

Books for Pragmatic Programmers
Find resources for various programming needs, including agile teams, programming languages, and the life of a programmer, in the Pragmatic Bookshelf.

Product Details

  • Series: Coriolis Group Book
  • Paperback: 464 pages
  • Publisher: Wiley; 1 edition (March 2, 1995)
  • Language: English
  • ISBN-10: 0471009555
  • ISBN-13: 978-0471009559
  • Product Dimensions: 9.2 x 7.4 x 1.1 inches
  • Shipping Weight: 1.6 pounds
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #1,742,926 in Books (See Top 100 in Books)

Editorial Reviews

From the Publisher

A practical, step-by-step exposition of the special features of C++ algorithms and how they fit in overall program design. All algorithms in the text and on the accompanying disk have been created from scratch in C++. Methods described in each example are backed up with complete source code and each chapter progresses from fundamental concepts to sophisticated methods. Includes algorithms which can be immediately incorporated into larger programs.

From the Back Cover

A practical guide to implementing algorithms in C++.

Have you been looking for a C++ book that not only talks about some of the most popular algorithms of today, but also implements them? Then look no further. This book presents algorithms from a practical point of view, clearly explaining how the algorithms work, as well as fully implementing them in C++. Written to the intermediate C++ programmer, this book covers a wide range of subjects, from sorting and searching algorithms, to graph traversal algorithms, hashing algorithms, priority queues, finite state machines, and "algorithmic generators," a unique, object-oriented way of implementing algorithms.

Includes theory and practice, with emphasis on practice.

  • Builds from the basics to the most advanced techniques.
  • Backs each algorithm with full source code provided on disk-no misleading code fragments.
  • Includes high quality code, written specifically for C++, and not simply ported from some other language.
  • All code fully tested in Borland and Microsoft versions of C++.

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

3.8 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

10 of 12 people found the following review helpful By A Customer on July 27, 1998
Format: Paperback
Overall, this book may have something to offer as a basic introduction to algorithms for persons with little or no college exposure to computer science, but I would not recommend it . There are some important topics, most notably trees, which are inexplicably omitted, while other topic contain incorrect information. The author starts most chapters by explaining a naive or "brute-force" implementation of an algorithm, and then proceeds to improve on it. Such an approach is fine, but most chapters spend too much time on the naive solution, and not enough time on the efficient solution. The chapters on sorting and hashing are good. Nothing particularly exciting in these chapters, but it is a good overview of the basic techniques. My main objection to this book is in some of the more advanced chapters. The chapter on text searching, for instance, does not deal with regular expressions, on the ground that such matters are beyond the scope of the book. The a! uthor then spends an entire chapter discussing finite state machines (FSA's), without mentioning the equivalence between regular expressions and finite state machines. Also missing is the insight that some of the text searching algorithms discussed in another chapter are actually specialized FSA's. The result is an entire chapter covering a complicated subject, but without showing any practical use. The worst chapter in the book is the chapter on prime numbers and factors. Had this chapter been replaced with a decent chapter on search trees (which are noticeably absent from the book), I may have actually recommended the book. Many statements in this chapter are simply wrong, and what is covered is often trivial.Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By A Customer on February 9, 1999
Format: Paperback
The first reviewer missed the division of Flamig's work. He split the work into two books, Practical Data Structures and Practical Algorithms. I recommend both books to my computer science students for their work. Flamig does not talk about regular expressions = FSA, but that is a not too important to me.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By A Customer on February 25, 1998
Format: Paperback
This book is the single best introduction to practical computer algorithms that I've found, book, magazine, or otherwise. While the code is all C++ (good code style too), the information is easily understood and represented in Java or another object-oriented language. Highly recommended for new or experienced developers.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By A Customer on February 5, 1998
Format: Paperback
This is not one of those highly academic books that analyze a particular problem and solution in agonizing detail but don't really give you any useful source code. Its got useful code with brief but thorough discussions of the pro/cons/gotchas. I picked up this book because I need a CRC algorithm -- not difficult to do, but I was very pressed for time -- and it took me all of 10 minutes to find the particular version of the algorithm to suit my needs and plug it in! This one will stay on my book shelf for a long time.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Product Images from Customers

Search
ARRAY(0x9cc2824c)