Vous voulez voir cette page en français ? Cliquez ici.

Have one to sell? Sell yours here
Data Structures: A Pseudocode Approach with C]+
 
 

Data Structures: A Pseudocode Approach with C]+ [Hardcover]

Richard F. Gilberg , Behrouz A. Forouzan
3.0 out of 5 stars  See all reviews (4 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Hardcover CDN $171.52  
Hardcover, April 2000 --  
There is a newer edition of this item:
Data Structures: A Pseudocode Approach With C++ Data Structures: A Pseudocode Approach With C++ 3.0 out of 5 stars (4)
Currently unavailable

Product Details


Product Description

Book Description

Emphasizes concepts of structured programming and software engineering. Authors have included a number of illustrations and tables to visually guide the student. Many examples and figures are included. DLC: C++ (Computer program language).

About the Author

Richard F. Gilberg has more than 40 years of computer science experience in industry and academia. His industrial experience includes the development of large application systems, database administration, system testing, and data administration. After leaving the industry, he joined De Anza College as a professor of computer science. In addition to this text, he has also co-authored several others including Computer Science: A Structured Approach Using C, Computer Science: A Structured Approach Using C++, and Data Structures: A Pseudocode Approach with C++.

Behrouz A. Forouzan has more than 32 years of electronics and computer science experience in industry and academia. His industry experience includes designing electronic systems. After leaving the industry, he joined De Anza College as a professor of computer science. In addition to this text, he has authored and co-authored nine other textbooks including: Computer Science: A Structured Approach Using C, Computer Science: A Structured Approach Using C++, and Data Structures: A Pseudocode Approach with C++.

Inside This Book (Learn More)
Browse and search another edition of this book.
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

4 Reviews
5 star:
 (2)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.0 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

1.0 out of 5 stars Pseudo-Code? Not!!!, Oct 8 2003
By A Customer
This review is from: Data Structures: A Pseudocode Approach with C]+ (Hardcover)
In order to understand the book, one must understand the author. Gilberg is the type of professor that concerns himself more with flowcharts and whether students staple assignments properly. The book was originally riddled with algorithmic mistakes that were not obvious because, guess what? You cannot compile pseudo-code.

The author seems to come from the school of thought that places importance on theory over practice. Is it no surprise that the C++ portions (from the helper site) are no more than converted C code with couts? In today's market, you have to write code, not pseudo-code. You have to compete in a global market. This fossilized notion of pseudo-code not only hides the fact that possibly the lazy professors couldn't write code to save their lives, but also is a disservice to students who WANT to not only learn data structures in the context of MODERN engineering practices, but also want to know how to IMPLEMENT data structures - be it C++, C#, Java - as well.

I'll wrap up with a final word for students and professors:
- Professors: Please don't torture your students with this book.
- Students: If your professor uses this book... Run!!

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


1.0 out of 5 stars Do not pay for this book, Sep 21 2003
By 
"davun" (NEW YORK, NY United States) - See all my reviews
This review is from: Data Structures: A Pseudocode Approach with C]+ (Hardcover)
I had to buy this book for a computer science course. Thankfully I got a refund on it when I tested out of the course two weeks later. For those who are forced to learn the contents of this book, here is what to expect, as I read the entire book.

Since I was already very familiar with most concepts ( ie. actually programmed them ), I have to say that no book has made me more confused or angry than this one. Ideas that are simple are obscured with inappropriate examples / wordings, so I actually had to read many paragraphs TWICE, to get the point of the author. Even the pictures are far from refined, and the presentation is quite amateur. There were several times I just wanted to throw the book at the wall in disgust.

As a first (and unbelievable) example, from page 2 you are given the "Commandments" of good Pseudocode. One such rule is never to use identifiers such as 'i' or 'j', as they should instead be given an 'english' name such as 'student'. On page 6, we have the first code example, where they proceed to use 'i' and 'j' within the code. Then they explain that, oh yes, 'i' and 'j' is actually a loop tradition in C++! So we're already confused! By page 6. Now, the beautiful thing is that you can read this for yourself right now, with Amazon's page excerpts. This sets the level of presentation for the rest of the book.

My apologies to those who may like this book, but please take time to explore other books before this one. Programming is far easier than is explained in this book. At this level of programming development, a bad experience can be most discouraging. And this book is very, very bad.

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


5.0 out of 5 stars Excellent!, July 12 2002
By 
Carlo R. Montoya "Toy photographer" (Cebu City, Cebu Philippines) - See all my reviews
(REAL NAME)   
I know how to program in Java and I have basic knowledge of C/C++.
I need to get up to speed on data structures and algorithms w/o
going through mathematical "reasons" why a certain data structure and
algorithm is more efficient than another. I needed to know the whats
and hows.

This book gave me exactly that.

I was able to convert the book's pseudocode into C code without
peeking at the author's actual implementation. This is how easy the
book is to understand (given you know what pointers and dynamic memory
allocation are and how to use them).

I'm not sure what the other readers are complaining about. This isn't
a book about software engineering (and the author implicitly implied
it each time he said such topics are outside the scope of the book).
Another reader wanted more examples. There are times when I want
hand-holding myself but only in specific topics such as game programming.
This is a book on data structures and algorithms not data structures

and algorithms used in encryption, compression, file management, etc.

By the way, I'm referring to the previous edition (in C).

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

Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
 Go to Amazon.com to see all 17 reviews  3.5 out of 5 stars 
 
 
Most recent customer reviews


Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback