Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Data Structures, Algorithms and Applications in Java

Data Structures, Algorithms and Applications in Java

List Price: $109.35
Your Price: $109.35
Product Info Reviews

<< 1 2 3 >>

Rating: 1 stars
Summary: A Dilemma for the Java Programmer
Review: I have previously written a review on this book and I thought a further comment is warranted. Dr. Sahni is obviously an expert Java programmer. But when you consider the nature of Java programming, being object oriented, one might understand why Dr. Sahni has written such a mundane and disappointing book. The real world is not object oriented. The Java programmer plays God so to speak, defining anything he so chooses a class or a data type. However, in making that adjustment, the Java programmer may, in fact, have a tendency to lose touch with reality and regard the real, structured world as an object oriented one. That might explain why Dr. Sahni and some other Java programmers have written inadequate books. They view the real world as object oriented and as such have defined the reader as an abstract function of the book instead of designing a book that would serve the needs of the reader in a structured world.

Rating: 5 stars
Summary: A beautiful book!!
Review: I have worked with Dr.Sahni and taken two classes with him at University of Florida (undergraduate and graduate DataStructures). Needless to say the guy is a LIVING LEGEND in the field of datastructures and algorithms. Like I said I have used this same book for "Intro to datastructures" and I do admit that it requires a little effort to get the hang of it, but once you get hooked on to it you will see how simple and elegant the guy's code and language is (english I mean). I haven't seen a single line of ambiguity in this whole book. He writes exactly what he means in the most terse and simple language. That is why it might be a little dry to some people. Read every chapter twice if you have to, but do not leave this book to gather dust. That will do you a lot of harm. I can bet once you are done reading this book you will be writing much efficient and clean code. This is the kind of book that makes a software engineer out of a programmer.

Rating: 5 stars
Summary: SUFFIX TREES
Review: I saw an presentation of suffix trees online by Dr Sahni.
Does anyone know if any of his books contain similar material,
that is, in depth material on suffix trees?

Thanks.

Rating: 5 stars
Summary: Excellent to really understand computer science and Java 2
Review: I used this book as part of my reading list while doing the Sun Java Certification examination.

This book is definitely worth getting. In addition, it comes with the full version of Codewarrior for Java 4.0 on a cd.

Rating: 2 stars
Summary: Mediocre at best
Review: I'm a student in WV and I used this book for a Data Structures/Algorithms class last semester. To say the least, the book is dry and difficult to follow, so much so, that my professor eventually wrote extensive class notes and posted them on his website so that we wouldn't have to use the book. Some have refered to Sahni's code as beautiful and elegant, which may be true on an artistic level. However it is difficult to understand due to lack of documentation and poor use of variable names ('p' & 's' for linked lists and arrays which may be 'm' and 'a' the next time.) Additionally, Sahni feels that he needs to write and package code which is redundant to preexisiting (and semi-standardized) java packages. It would be much more useful if he had used the standard packages -- packages which a student will actually use later in life. The worst part, though, may be that it is such a bad book that bookstores won't even buy it back -- it's not being used anywhere.

Rating: 2 stars
Summary: Mediocre at best
Review: I'm a student in WV and I used this book for a Data Structures/Algorithms class last semester. To say the least, the book is dry and difficult to follow, so much so, that my professor eventually wrote extensive class notes and posted them on his website so that we wouldn't have to use the book. Some have refered to Sahni's code as beautiful and elegant, which may be true on an artistic level. However it is difficult to understand due to lack of documentation and poor use of variable names ('p' & 's' for linked lists and arrays which may be 'm' and 'a' the next time.) Additionally, Sahni feels that he needs to write and package code which is redundant to preexisiting (and semi-standardized) java packages. It would be much more useful if he had used the standard packages -- packages which a student will actually use later in life. The worst part, though, may be that it is such a bad book that bookstores won't even buy it back -- it's not being used anywhere.

Rating: 5 stars
Summary: Terrific Work by Great Author
Review: If you like to learn data structure in the mean time polishing your Java, it is a good book for you. It helps to develop you Java program skill and teaches you data structure using real applications.

Dr. Tanenbaum writes in his homepage under the topic of his most proudof: There are only a handful of people in the world who are Fellows of both(ACM and IEEE). Dr. Sahni is one of these great guys, as Dr. Tanenbaum.

Dr. Sahni is a good instructor, too. Reading his book is just like listening to his lecture. I am sure you will see if you begin to read it.

I strongly suggest you buy this book.

Rating: 5 stars
Summary: It is a good book.
Review: Somehow the last comment seems to be very personal. I wonder how the comment like this can be posted here, and even worse, twice. I was taught by Dr. Sahni, and used this book as text book. He is one of the best instructor in UF, and the text book using in the course were considered as good by most of my classmates. I notied a few students who never read book, seldom attened lecture got bad final score and then blamed the book and the instructor. So I doubt any biased comments with personal like this came from one of my those classmates, especially from Gainsville, FL. My personal opinion is: it is a good book.

Rating: 1 stars
Summary: Rote Learning At Its Worst
Review: The book exemplifies rote learning at its worst--mechanical learning without regard to understanding or underlying meaning or concepts. That to me is not learning at all. Unfortunately, the author, Sartaj Sahni, believes readers and students have evolved specialized cranial regions comprising of a machine learning device or computer that has a magnetic hard drive neatly tucked inside for rote data input. The New York publishing establishment has shown bias in their falsely overrating this book. Floridians are the only ones commenting since the Univ. of Fla., where Sartaj Sahni teaches, is the only institution that uses this book.

Rating: 4 stars
Summary: Excellent implementation of Algorithm in Java
Review: The book is nice.What can we do to understand a very complicated subject such as algorithm?


<< 1 2 3 >>

© 2004, ReviewFocus or its affiliates