Livro gratuito sobre Estrutura de Dados e Algoritmos (DSA)
O Granville Barnett e o Luca Del Tongo acabaram de lançar a primeira versão do livro "Data Structures and Algorithms", onde os autores explicam, de forma simples, o funcionamento de diversas estruturas de dados e algoritmos, com muitos exemplos de uso.
Um detalhe importante, é que o livro não utiliza uma linguagem de programação específica nos exemplos, mas sim uma espécie de pseudo-código criado pelos próprios autores, e que são de fácil compreensão, permitindo ao leitor converter o código para sua linguagem favorita sem grandes complicações.
Dentre os assuntos abordados no livro, estão estruturas de dados como Listas Ligadas, Árvores Binárias, Pilhas, Conjuntos, Filas e Árvores Balanceadas, e diversos algoritmos para Ordenação, Pesquisa, Números e Strings.
O livro é gratuito e está disponível para download (PDF) no site DotNetSlackers: Data Structures and Algorithms, e os autores mantém ainda um projeto open-source no CodePlex onde mostram a implementação de muitos destes algoritmos e estruturas em C# .NET.
Parabéns aos autores pelo excelente trabalho e iniciativa!!