Data Structures and Algorithms in Java, Second Edition
is designed to be easy to read and understand although the topic itself
is complicated. Algorithms are the procedures that software programs
use to manipulate data structures. Besides clear and simple example
programs, the author includes a workshop as a small demonstration
program executable on a Web browser. The programs demonstrate in
graphical form what data structures look like and how they operate. In
the second edition, the program is rewritten to improve operation and
clarify the algorithms, the example programs are revised to work with
the latest version of the Java JDK, and questions and exercises will be
added at the end of each chapter making the book even more useful.
Educational Supplement
Suggested
solutions to the programming projects found at the end of each chapter
are made available to instructors at recognized educational
institutions. This educational supplement can be found at
www.prenhall.com, in the Instructor Resource Center.
This is an excellent book on data structures and algorithms and would be
a great addition to a student's text book. Fortunately Lafore does not
dwell on the algorithm analysis as many data structures books do. This
is a plus for me, as most texts on the subject get the reader bogged
down in the analysis portion of the subject matter. Note: algorithm
analysis is a very important subject I just don't believe it should be
taught in parallel with data structures to the extent it is. Its easier
for me and many others to first learn how to implement data structures
and get a feel for their performance then move on to in-depth analysis.
In
this book you'll learn the more important data structures without the
heavy mathematics many algorithm and data structure books torture
readers with. The book is written in very accessible language and the
applets really help the inexperienced see the algorithms in action.As I mentioned this book does not cover algorithm analysis in detail. A step up from this book would be one of Sedgewick's books which provides more detail on the analysis front and some really 'tight' implementations. A good book that focuses on Algorithm Analysis is Intro to Algorithms by Cormen. You better have your math skills up to snuff for the Cormen book however.
Download links: 4shared
0 comments:
Post a Comment