Customer Reviews


8 Reviews
5 star:
 (2)
4 star:
 (2)
3 star:    (0)
2 star:
 (3)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


6 of 6 people found the following review helpful:
5.0 out of 5 stars Excellent introductory text book.
I used this textbook for my Data Structures class in college, and found it to be great. I'm definately keeping it!

Standish makes extensive use of diagrams to aid in explaining topics that can be confusing at first. Many topics are touched on briefly with references pointing the curious reader to more in-depth treatments. This book does something that is very...

Published on May 7, 1997

versus
12 of 14 people found the following review helpful:
2.0 out of 5 stars This is a difficult book
I have used this book in my data structures class. It has some good points. It covers each and every data structure in depth and discusses multiple implementations of each of them. It also makes liberal use of diagrams showing what the data structure is supposed to be doing in memory at that time. The problem with it is that it deals with everything very theoretically,...
Published on September 23, 2001 by Matthew Malone


Most Helpful First | Newest First

12 of 14 people found the following review helpful:
2.0 out of 5 stars This is a difficult book, September 23, 2001
By 
Matthew Malone (Lexinton, Ma USA) - See all my reviews
(REAL NAME)   
This review is from: Data Structures, Algorithms, and Software Principles in C (Paperback)
I have used this book in my data structures class. It has some good points. It covers each and every data structure in depth and discusses multiple implementations of each of them. It also makes liberal use of diagrams showing what the data structure is supposed to be doing in memory at that time. The problem with it is that it deals with everything very theoretically, often times letting the user puzzle out the implementations themselves. It is overly wordy, the explanations could be cut in half and made much more to the point without loosing anything. I don't know about anyone else but I like to be taught how to do something and then play with it for understanding. I don't like to have the entire theory of what is supposed to happen explained to me in the abstract and then being left to get it or not. Although there are people who learn best this way. If you are one of them then by all means pick up this book. My over all feeling is that it makes you work overly hard to acquire the knowledge that it presents.

Contents

Chapter 1 - Preparing for the Journey

Chapter 2 - Linked Data Representations

Chapter 3 - Introduction to Recursion

Chapter 4 - Modularity and Data Abstraction

Chapter 5 - Introduction to Software Engineering Concepts

Chapter 6 - Introduction to Analysis of Algorithms

Chapter 7 - Linear Data Structures - Stacks and Queues

Chapter 8 - Lists, Strings, and Dynamic Memory Allocation

Chapter 9 - Trees

Chapter 10 - Graphs

Chapter 11 - Hashing and the Table ADT

Chapter 12 - External Collections of Data

Chapter 13 - Sorting

Chapter 14 - Advanced Recursion

Chapter 15 - Object-Oriented Programming

Chapter 16 - Advanced Software Engineering

Appendix - Math Reference and Tutorial

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 6 people found the following review helpful:
5.0 out of 5 stars Excellent introductory text book., May 7, 1997
By A Customer
This review is from: Data Structures, Algorithms, and Software Principles in C (Paperback)
I used this textbook for my Data Structures class in college, and found it to be great. I'm definately keeping it!

Standish makes extensive use of diagrams to aid in explaining topics that can be confusing at first. Many topics are touched on briefly with references pointing the curious reader to more in-depth treatments. This book does something that is very important for programmers: it teaches good programming practice! I know many programmers who can program but do not grasp the important design principles that Standish stresses (like abstracting the implementation of a data type from its interface, and documenting well for decreased maintenance cost). Standish teaches the advantages and disadvantages of the top-down and bottom-up programming methods.

I think this book is excellent for data structures, and a good *introduction* to analysis of algorithms. After just taking an analysis of algorithms class, this book's superficiality in that area becomes apparent. If you are looking for in-depth coverage of algorithms this is not the book for you. Darrell Bishop

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 5 people found the following review helpful:
4.0 out of 5 stars Excellent source of categorized information in C (C++)., January 26, 1999
By A Customer
This review is from: Data Structures, Algorithms, and Software Principles in C (Paperback)
This book proved to be a valuable tool to propel me to the next level of understanding of computer science. I gave it four stars because the author skips out on a lot of explanative detail, I felt should of been included, but does an excellent overview/summary of ideas and concepts. I only give it four stars because of it's lack of information. This book is not for the beginner. If you're serious, and want to learn something, then read this one.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars So far, so good, September 10, 2009
This review is from: Data Structures, Algorithms, and Software Principles in C (Paperback)
Not difficult to read, plenty of examples.

Does require knowledge of C before reading.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 2 people found the following review helpful:
5.0 out of 5 stars Terrific! Withstanding the test of time.., December 4, 2004
This review is from: Data Structures, Algorithms, and Software Principles in C (Paperback)
This is a terrific textbook for readers in the software development field utilizing C. It covers the foundation of data structures, C programming language, and software algorithms quite extensively. Presently, the textbook is 10 years old and it is not obsolete yet. I think it should be relevant for the next decade or so.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 7 people found the following review helpful:
1.0 out of 5 stars Poor organization, February 20, 2000
By A Customer
This review is from: Data Structures, Algorithms, and Software Principles in C (Paperback)
This book is very poorly organised. The previous reviewer said that Standish emphasized data abstraction and modularity. This is true, but his approach is the typical "give examples and hope the reader learns from just the examples". A better approach would be to say it first before giving the example. Unfortunately Standish does not do this. If you're like me and don't like learning simply from examples, then don't get this book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 4 people found the following review helpful:
2.0 out of 5 stars Don't bother with this book, November 14, 2004
By 
friendly_toast (North Andover, MA) - See all my reviews
This review is from: Data Structures, Algorithms, and Software Principles in C (Paperback)
Although this books claims to be a book for a second course in computer science, I disagree completely. Although it does have excellent diagrammatical representations of the underlying theory and concepts behind the data structures presented in the book, the explanations are extremely lacking. It is more of a discussion among computer scientists who already understand the concepts presented, as it just touches on a few points and leaves the rest our completely. I am using this book for a Data Structures class (which happens to be the second computer science course offered at my university) and it really has been a painful experience. The problem is that it will show you small pieces of the code needed to implement the data structures, and discusses them in general, but it doesn't give you enough to use if you don't quite understand and want to play around with some simple code until you do. I have had to either use code provided by my professor, or have gone online to find random course websites with a simple implementation of a particular data structure. It seems that, as an introduction to data structures, it fails; and if you already understand the material you would follow the book, but if you already understand it, you wouldn't be reading the book anyway. Skip this book! I wish I had another one to recommend in its place, but I haven't been able to find one.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 5 people found the following review helpful:
2.0 out of 5 stars Annoying to read, July 10, 2000
By 
This review is from: Data Structures, Algorithms, and Software Principles in C (Paperback)
Covers all the topics, but in an academic and wordy fashion. not worth the money. he simply does not explain thing that well.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Data Structures, Algorithms, and Software Principles in C
Data Structures, Algorithms, and Software Principles in C by Thomas A. Standish (Paperback - October 10, 1994)
$123.00 $89.52
In Stock
Add to cart Add to wishlist