Home Page -------------------
[Home Page] - [Reviews Main]
-------------------

Book Review
Data Structures, Algorithms & Software Principles in C by Thomas A Standish
Recommended
ISBN: 0 201 59118 9       Publisher: Addison-Wesley       Pages: 748pages       Price: £23-95
Categories:   data structures     algorithms    
Reviewed by Francis Glassborow in C Vu 7-4 (May 1995)
It is clusters of books like the previous two ( Data Structure and Algorithm Analysis (2nd ed) and Data Abstraction and Problem Solving with C++ ) and this one that make the reviewers life so miserable. Anyone of the three would be the basis of an excellent course but there is a lot of overlap between them. This book is also aimed at students, also is supported by ftp and also concerns data structures and algorithms.

It is rather more concerned with the analysis aspect and covers rather fewer specific variations.

Despite the title, the author makes some small use of C++ as a vehicle to cover object-orientation in the penultimate chapter of the book.

My feeling is that if you want to learn a sound classical approach to data structures and algorithms in a C environment this book is well worth study. However, if you are more interested in ADTs in a C++ environment then Data Abstraction and Problem Solving with C++ is more likely to meet your needs. If you would prefer to focus on a wider range of new structures and algorithms then Data Structures and Algorithm Analysis should be on your list of possible choices.

Which ever one you read, you will be a better programmer for having read it, and less likely to worry about how to use qsort() correctly - you will realise that using a function that fails to specify which algorithm it uses is poor programming.


Other Authors with the same surname

Standish
Data Structures in Java by Thomas Standish  (Reviewed Sep 1998)


Last Update - 13 May 2001.

To link to this review, please use the URL: http://www.accu.org/bookreviews/public/reviews/d/d000433.htm

Copyright © The Association of C & C++ Users 1998-2000. All rights reserved.

Mirrored from http://www.accu.org/