Welcome to www.ebook-x.com. Download popular free ebooks, classical free ebooks, new releases and more.

The best Ebooks library for Free Ebooks Download.

Free ebooks Free programing ebooks Java Algorithms in Java: Parts 1-4, Third Edition

Algorithms in Java: Parts 1-4, Third Edition

Algorithms in Java Parts 1-4, Third EditionThis book, Algorithms in Java, Third Edition, Parts 1-4, contains 16 chapters grouped into four major parts: fundamentals, data structures, sorting, and searching. The descriptions here are intended to give readers an understanding of the basic properties of as broad a range of fundamental algorithms as possible. The algorithms described here have found widespread use for years, and represent an essential body of knowledge for both the practicing programmer and the computer-science student. The second volume is devoted to graph algorithms, and the third consists of four additional parts that cover strings, geometry, and advanced topics. My primary goal in developing these books has been to bring together fundamental methods from these areas, to provide access to the best methods known for solving problems by computer.
You will most appreciate the material here if you have had one or two previous courses in computer science or have had equivalent programming experience: one course in programming in a high-level language such as Java, C, or C++, and perhaps another course that teaches fundamental concepts of programming systems. This book is thus intended for anyone conversant with a modern programming language and with the basic features of modern computer systems. References that might help to fill in gaps in your background are suggested in the text.
Most of the mathematical material supporting the analytic results is self-contained (or is labeled as beyond the scope of this book), so little specific preparation in mathematics is required for the bulk of the book, although mathematical maturity is definitely helpful.
Chapter 2.  Principles of Algorithm Analysis
Part II: Data Structures
Chapter 3.  Elementary Data Structures
Chapter 4.  Abstract Data Types
Chapter 5.  Recursion and Trees
Chapter 6.  Elementary Sorting Methods
Chapter 7.  Quicksort
Chapter 8.  Merging and Mergesort
Chapter 9.  Priority Queues and Heapsort
Chapter 10.  Radix Sorting
Chapter 11.  Special-Purpose Sorting Methods
Chapter 12.  Symbol Tables and Binary Search Trees
Chapter 13.  Balanced Trees
Chapter 14.  Hashing
Chapter 15.  Radix Search
Chapter 16.  External Searching
Download free ebooks for java: Algorithms in Java: Parts 1-4, Third Edition
 
More free ebooks
 
Joomla 1.5 Templates by Joomlashack