|Categories||Free Downloadable Data Structures and Algorithms eBooks!|
|The Algorithm Design Manual
Expanding on the highly successful formula of the first edition, the book now serves as the primary textbook of choice for any algorithm design course while maintaining its status as the premier practical reference guide to algorithms.
Java Structures: Data Structures in Java for the Principled Programmer
The second edition of Duane Bailey's "Java Structures" offers a fresh, compact introduction to the design of traditional data structures in Java. The book is supported by a book web site, where all code is posted for the book's examples, documentation, and the structure package. The book is the perfect size for students to grasp, with enough classes for the student/programmer to choose and appropriate data structure, but no so many as to overwhelm.
Problem Solving with Algorithms and Data Structures Using Python
THIS TEXTBOOK is about computer science. It is also about Python. However, there is much more. The study of algorithms and data structures is central to understanding what computer science is all about. Learning computer science is not unlike learning any other type of difficult subject matter.
Algorithms, 4th Edition, by Robert Sedgewick and Kevin Wayne
This is the latest version of Sedgewick�s best-selling series, reflecting an indispensable body of knowledge developed over the past several decades.
Bio-Inspired Computational Algorithms and Their Applications
Bio-inspired computational algorithms are always hot research topics in artificial intelligence communities. Biology is a bewildering source of inspiration for the design of intelligent artifacts that are capable of efficient and autonomous operation in unknown and changing environments.
Shape Interrogation for Computer Aided Design and Manufacturing
Shape interrogation is the process of extraction of information from a geometric model. It is a fundamental component of Computer Aided Design and Manufacturing (CAD/CAM) systems. This book provides a bridge between the areas geometric modeling and solid modeling. Apart from the differential geometry topics covered, the entire book is based on the unifying concept of recasting all shape interrogation problems to the solution of a nonlinear system.
Data Structures and Algorithm Analysis in C++, Third Edition
A comprehensive treatment focusing on the creation of efficient data structures and algorithms, this text explains how to select or design the data structure best suited to specific problems. It uses C++ as the programming language and is suitable for second-year data structure courses and computer science courses in algorithmic analysis.
P, NP, and NP-Completeness: The Basics of Computational Complexity
This undergraduate introduction to computational complexity offers a wide perspective on two central issues in theoretical computer science. The book starts with the relevant background in computability, including Turing machines, search and decision problems, algorithms, circuits, and complexity classes, and then focuses on the P-versus-NP Question and the theory of NP-completeness.
Data Structures and Algorithm Analysis in Java, Third Edition
A comprehensive treatment focusing on the creation of efficient data structures and algorithms, this text explains how to select or design the data structure best suited to specific problems. It uses Java as the programming language and is suitable for second-year data structure courses and computer science courses in algorithmic analysis.
Genetic Algorithms in Applications
This well-organized book takes the reader through the new and rapidly expanding field of genetic algorithms step by step, from a discussion of numerical optimization, to a survey of current extensions to genetic algorithms and applications.
Computational Complexity: A Modern Approach
This beginning graduate textbook describes both recent achievements and classical results of computational complexity theory, including interactive proofs, PCP, derandomization, and quantum computation. It can be used as a reference, for self-study, or as a textbook. More than 300 exercises are included.