Ce livre s'adresse aux étudiants et développeurs débutants qui souhaitent maîtriser les structures de données en s'appuyant sur le langage C. Il est particulièrement adapté aux étudiants en licence d'informatique ou prépas scientifiques et première année d'école d'ingénieurs. Au-delà du fonctionnement de ces structures comme les piles, files et listes chaînées, l'auteur fournit ce qu'il faut de précision et de pratique pour que le lecteur se les approprie et les maîtrise. Chaque section théorique est suivie d'une section mise en pratique dédiée. Le premier chapitre concerne les piles et files d'une façon statique. Ensuite l'aspect de programmation dynamique est traité dans les autres chapitres. Enfin, ce livre se termine par un ensemble d'exercices corrigés.