Description
Algorithmic Thinking: A Problem-Based Introduction — Daniel Zingaro.
No Starch Press, 2020 — 408 pages — ISBN 978-1-71850-080-8
Apprenez à classifier les problèmes, choisir les structures de données et identifier les bons algorithmes via des problèmes réels de compétitions USACO/IOI — sans pseudo-code ni maths inutiles.
- Hash tables (flocons uniques, mots composés), heaps (promotions), union-find (réseaux sociaux), BFS (jeux), Dijkstra (labyrinthes), programmation dynamique, recherche binaire, récursion
- Casse ligne par ligne, disponible sur juges en ligne avec ID de problème pour vérification
- En C (transposable Java/Python/C++)
Pour : étudiants, préparation entretiens, autodidactes.




Avis
Il n’y a pas encore d’avis.