Esta é uma coleção de Estruturas de Dados e Algoritmos, atualmente implementada em TypeScript. É um trabalho em andamento e será atualizado regularmente.
O principal objetivo deste repositório é me ajudar a aprender e entender os conceitos de Estruturas de Dados e Algoritmos. Espero que também ajude outros que estão interessados em aprender sobre eles.
Para executar os testes, primeiro instale as dependências, depois execute npm test
:
npm install
npm test
Ou, se preferir, você pode executá-lo usando o Docker:
docker build -t dsa .
docker run -it dsa
Contribuições são bem-vindas! Se você encontrar algum bug ou tiver alguma sugestão, por favor crie uma issue ou um pull request.