Data Structures And Algorithms In Java is a guidebook to help the readers understand the concepts of data structures and algorithms. It seeks to help them work with any type of data in Java. It is suited for beginners, but intermediate users may also find this book helpful. It begins with an overview of the subject at hand. This is followed by several chapters that cover topics like arrays, queues, stacks, linked lists, recursion, binary trees, heaps, graphs, and hash tables. This particular edition is the second edition of the book. It supplements the first edition by adding new questions and exercises, and updates to reflect the latest version of the Java 2 SDK. The author has rewritten every program to make the algorithms more lucid and efficient. A browser-based tool or “workshop applet” has been introduced in this edition to demonstrate the functioning of data structures and algorithms. The book was published in 1998. This edition was published in 2003 by Pearson.
Robert Lafore is a programming expert and the author of several books on programming such as The Waite Group's C Programming Using Turbo C /Book And Disk, Data Structures