Este é um projeto público criado com o objetivo de reforçar o conhecimento em algoritmos e estrutura de dados. Aqui, estarei compartilhando cada algoritmo que eu estudar ao longo das últimas semanas.
O objetivo deste projeto é fornecer exemplos práticos de implementações de algoritmos e estruturas de dados em diversas linguagens de programação. Cada algoritmo será acompanhado de uma explicação detalhada e de um código fonte completo.
Este projeto está aberto a contribuições, críticas construtivas e discussões. Se você tiver alguma sugestão de melhoria ou quiser adicionar um novo algoritmo, sinta-se à vontade para abrir uma issue ou enviar um pull request.
O projeto está organizado da seguinte forma:
algoritmos
: Contém os algoritmos implementados em diferentes linguagens.estruturas-de-dados
: Contém as implementações das estruturas de dados em diferentes linguagens.
Dentro de cada pasta, você encontrará um arquivo README.md com a explicação do algoritmo ou estrutura de dados e um ou mais arquivos de código fonte com a implementação em diferentes linguagens.
Este projeto está licenciado sob a licença MIT. Sinta-se à vontade para utilizar o código fonte aqui disponibilizado em seus próprios projetos.
Se você tiver alguma dúvida ou quiser entrar em contato, você pode me encontrar no GitHub em @cjmz ou no Twitter no @cjmelo_.
Aproveite o projeto e bons estudos!