Communication network design, VLSI layout and DNA sequence analysis are important and challenging problems that cannot be solved by naïve and straightforward algorithms. Thus, it is critical for a computer scientist to have a good knowledge of algorithm design and analysis. This book presents algorithm design from the viewpoint of strategies. Each strategy is introduced with many algorithms designed under the strategy. Each algorithm is presented with many examples and each example with many figures. In recent years, many approximation algorithms have been developed. Introduction to the Design and Analysis of Algorithms presents two important concepts clearly: PTAS and NPO-complete. This book also discusses the concept of NP-completeness before introducing approximation algorithms. Again, this is explained through examples which make sure that the students have a definite idea about this very abstract concept. In addition, this book also has a chapter on on-line algorithms. Each on-line algorithm is introduced by first describing the basic principle behind it. Amortized analysis is a new field in algorithm research. In this book, detailed descriptions are given to introduce this new and difficult-to-understand concept. This book can be used as a textbook by senior undergraduate students or master level graduate students in computer science.
Cet ouvrage s'est imposé comme une référence mondiale pour l'enseignement de l'algorithmique.
Algorithms Illuminated is an accessible introduction to algorithms for anyone with at least a little programming experience, based on a sequence of popular online courses.
Instructor's Manual to Accompany Tremblay/DeDourek/Bunt An Introduction to Computer Science, an Algorithmic Approach, Pascal Edition
Introduction to Algorithms, Data Structures and Formal Languages
The art of computer programming
WT-verifier: Truthfulness Verification of Fact Statements on Wikipedia
This manual contains lab modules coordinated with the algorithms and data structures presented in most CS2 texts.
If you think you're a really good programmer… read [Knuth's] Art of Computer Programming… You should definitely send me a résumé if you can read the whole thing. —Bill Gates Whatever your background, if you need to do any serious ...
Finally, after a wait of more than thirty-five years, the first part of Volume 4 is at last ready for publication. Check out the boxed set that brings together Volumes...
The Art Of Computer Programming, Volume 2: Seminumerical Algorithms, 3/E