SINOPSE
Um algoritmo representa um método sistemático para resolver problemas, e este texto revisado apresenta uma abordagem amigável sobre diversas estruturas de dados, com foco em seus algoritmos de manipulação e aspectos matemáticos. Com novos capítulos sobre ordenação e listas de prioridades avançadas, o conteúdo é ideal tanto para estudantes de graduação quanto para profissionais da área de desenvolvimento de software, abordando estruturas amplamente utilizadas atualmente.
Os novos tópicos incluem heaps binomiais e heaps de Fibonacci, que exigem um conhecimento matemático mais avançado, mas oferecem resultados satisfatórios. Com base em mais de trinta anos de experiência docente, a obra se consolidou como uma referência essencial para cursos de pós-graduação.
