Resultado da experiência acumulada pelo autor e direcionado a estudantes de computação e áreas correlatas, a obra apresenta os fundamentos das principais estruturas de dados, os recursos de programação necessários para implementá-los em linguagem C e seus exemplos de aplicações práticas. Apresenta também uma extensa lista de exemplos de programas completos que podem ser diretamente executados em computador, usando o compilador Pelles C e o sistema operacionalWindows. Ao final de cada capítulo, há uma série de exercícios que visam aprofundar os conceitos apresentados.