Related Subjects
Computers Computers & Technology Engineering Math Mathematics Science & Math TechnologyEven after taking a mid-level CS course where this book was the required text, this book still sits on my bookshelf at work for reference. Why? Well, certainly it is not the most comprehensive book of data structures in existence, nor is it written with a scholarly tone. But, that's the point! Michael Main's writing has the air of accessibility that many other CS texts fail to promote. In reading it, you'll feel like a guy...
0Report
I read a lot of confusing books by java experts that sometimes forget to go back to the simple basics when teaching simple minded readers. However, this book is for continuing readers of java who had some, but not expert training, experience in writing programs. What I liked most of this book is how he gives pointers on what to look out for while programming, and provides alternate solutions that would be better off in the...
0Report
So far this is the most clearly written and easily understood Computer Science text book that I have come across and used in a class. With most of the attention paid toward ADT's, our class not only learned them, but also the Java programming language on top of it! I highly recommend this book. Little if any bugs too!
0Report
I am using this for a data structures course and as I read through it (I am in Chapter 9 now) I am more and more impressed with it. So far I've found only one glaring Java syntax error (p. 246), which is pretty good considering today's shoddy proofreading. The students like it too. Good job!
0Report
I only needed to use the Hash table section. It was complete and the examples were easy to follow. The author explained hash tables in general, then he implimented one in java from scatch, and then it showed how to use the java api hash table classes. Very good job by MR. Main! I also read the hash table section in Core Java 1.1 volume I, but that book did not really explain hash tables very well.
0Report