Sell Us Your Item
For a $2.00 Gift Card
Trade in
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Algorithms + Data Structures = Programs (Prentice-Hall Series in Automatic Computation) [Hardcover]

Niklaus Wirth
4.6 out of 5 stars  See all reviews (11 customer reviews)


Available from these sellers.


Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Hardcover --  
Paperback --  
Unknown Binding --  
Sell Back Your Copy for $2.00
No matter where you bought them, get up to 70% back when you sell your books at Amazon.com.
Used Price$6.74
Trade-in Price$2.00
Price after
Trade-in
$4.74


Product Details

  • Hardcover: 366 pages
  • Publisher: Prentice Hall; 1st edition (February 1976)
  • Language: English
  • ISBN-10: 0130224189
  • ISBN-13: 978-0130224187
  • Product Dimensions: 9.1 x 6.2 x 1.3 inches
  • Shipping Weight: 1.2 pounds
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #129,045 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

4.6 out of 5 stars
(11)
4.6 out of 5 stars
Share your thoughts with other customers
Most Helpful Customer Reviews
24 of 24 people found the following review helpful
5.0 out of 5 stars A real gem... March 17, 2006
Format:Hardcover
It might seem completely dated with all its examples written in the now outmoded Pascal programming language (well, unless you are one of those Delphi zealot trying to resist to the Java/.NET dominance), but it is still highly recommended.

It is the single book I learnt most from when I was a freshman studying Computer Science at my local University (when Pascal was already declining, I'm not so old ;-). I wish more recent books were as good as this one, but I have not found a single book so focused and, at the same time, so broad in scope as this one.

Wirth covers programming fundamentals (including recursion), many sorting algorithms, data structures (from simple data collections to B-trees and hashing), and basic compiler technology. That is, four books into one (and, surprisingly, this is not a hefty tome.)
Comment | 
Was this review helpful to you?
22 of 22 people found the following review helpful
5.0 out of 5 stars This is the book every programmer must read July 22, 1999
By A Customer
Format:Hardcover
This is the book every beginning programmer must read. Modern programmers know a lot about specific technical details, but they know nothing about effective algorithms. We're hiring new programmers now. We've tested a lot of folks with 5-8 years experience in Java. The result is nobody can implement basic operations with B-tree or combinatory algorithm. It's terrible. So read Niklaus Wirth if you want to be a serious programmer.
Comment | 
Was this review helpful to you?
17 of 17 people found the following review helpful
5.0 out of 5 stars A Necessary Block of a Programmer's Foundation August 18, 2000
Format:Hardcover
With only five chapters and 365 pp, this text presents fundamental data structures, sorting, the best treatise I've found on recursion, dynamic information structures, and language structures & compilers. The date of the text precludes object-oriented programming, yet the tools presented here are welcome adjuncts for Delphi developers.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Classic, still very relevant
The short size of this book reflects the good taste of its author. Rather than an encyclopedia, Wirth created a minimal set of data structures and algorithms that manage to provide... Read more
Published 16 months ago by bcaulf
2.0 out of 5 stars Not worth your time if you are a younger programmer
This book was recommended to improve my algorithm skills. However, any younger person (< 30) should not buy this book. It is not an easy read. Read more
Published on April 13, 2005 by Joshua D. Graham
5.0 out of 5 stars A must have book
This book should be on the shelves of every computer science enthusiast and it does not hurt to read it once in a while to reestablish the foundations.
Published on July 7, 2004
5.0 out of 5 stars Cornerstone of programming knowledge
I used this book back in university and still apply its techniques today. Unfortunately, someone *borrowed* my copy and I can't get hold of a new one, so: !!!Please reprint!!!!
Published on September 22, 2003 by "niall"
5.0 out of 5 stars This book needs to be reprinted!
I bought this book back in 1982 and still refer to it for my current (Delphi) projects. It is a must for any programmer - beginner or professional who wants to write efficient... Read more
Published on July 16, 2000 by CFB Software
5.0 out of 5 stars computers
This is the best book i had ever come across
Published on January 26, 2000 by parakkal_man
5.0 out of 5 stars computers
This is the best book i had ever come across
Published on January 26, 2000 by parakkal_man
4.0 out of 5 stars Provides programming depth
With technologies moving faster than the speed of thought, people... especially youngsters work hard to keep up with fast moving specifications, versions of languages etc. Read more
Published on May 28, 1999
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category