Les nombreux problèmes algorithmiques de ce livre constituent à la
fois une formation à la programmation et une préparation efficace aux
compétitions (ACM/ICPC, Google Code Jam, Prologin, France-ioi, etc.) et
entretiens d'embauche d'entreprises spécialisées en informatique (telles
que Google ou Facebook).
La variété des problèmes étudiés convient aux étudiants des écoles
d'ingénieurs comme à ceux des parcours universitaires à partir de la L3.
On y trouve les algorithmes classiques de géométrie ou de recherche
de plus court chemin mais également des sujets plus atypiques tels que
les arbres de Fenwick ou les liens dansants de Knuth.
La rédaction dégage les idées essentielles pour la compréhension et
indique les détails techniques à surmonter pour une implémentation
efficace. Les codes complets et succincts en Python 3 présentés dans ce
livre sont disponibles sur le site d'accompagnement http://tryalgo.org.