Sinopse
Oferece uma introdução gradual às estruturas de dados e algoritmos, incluindo seu projeto, análise e implementação. Em termos dos currículos de ciência da computação, sistemas de informação e engenharia da computação, está voltado para um curso bastante completo de estruturas de dados. A partir da influência poderosa que a Internet está tendo em todas as áreas da informática, o papel que o projeto de estruturas de dados eficientes tem nos currículos da área deve se fortalecer ainda mais. Em razão disso, a obra expandiu a discussão sobre hashing e processamento de texto, para que seja direcionada à aplicação de estruturas de dados eficientes na Internet. Além disso, exemplos de código em Java são oferecidos para todos os tipos de estruturas.