INTRODUCTION TO ALGORITHMS, DATA STRUCTURES AND FORMAL LANGUAGES provides a concise, straightforward, yet rigorous introduction to the key ideas, techniques, and results in three areas essential to the education of every computer scientist. The textbook is closely based on the syllabus of the course COMPSCI220, which the authors and their colleagues have taught at the University of Auckland for several years. The book could also be used for self-study. Many exercises are provided, a substantial proportion of them with detailed solutions. Numerous figures aid understanding. To benefit from the book, the reader should have had prior exposure to programming in a structured language such as Java or C++, at a level similar to a typical two semester first-year university computer science sequence. However, no knowledge of any particular such language is necessary. Mathematical prerequisites are modest. Several appendices can be used to fill minor gaps in background knowledge. After finishing this book, students should be well prepared for more advanced study of the three topics, either for their own sake or as they arise in a multitude of application areas.
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
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