Sobre o projeto
Este repositório fornece implementações mínimas, limpas e bem documentadas de estruturas de dados e algoritmos em Python 3. Cada arquivo é independente, com docstrings, dicas de tipo e notas de complexidade — projetado para ser lido e estudado. Inclui módulos para ordenação, busca, algoritmos de grafo, programação dinâmica, backtracking, manipulação de bits, compressão e mais. Estruturas de dados como Binary Heap, Trie, BST, AVL Tree, Red-Black Tree, Union-Find e Segment Tree estão implementadas. O código é organizado por tópico com exemplos claros para cada algoritmo, tornando-o adequado para uso educacional ou referência rápida. Testes estão incluídos para verificação. Instale via pip install algorithms e importe os módulos diretamente para uso imediato.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.