Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joaoassalim/algorithms

Data Struct in Python
https://github.com/joaoassalim/algorithms

binary binary-search-tree data-structures python

Last synced: 25 days ago
JSON representation

Data Struct in Python

Awesome Lists containing this project

README

        

# Algoritmos para Iniciantes

Bem-vindo ao repositório de algoritmos para iniciantes! Aqui você encontrará uma coleção de algoritmos que aprendi e estou implementando em vídeos para o meu canal do YouTube. Este repositório é uma ótima fonte para quem está começando a se aventurar no mundo da programação e deseja entender como diferentes algoritmos funcionam.

## Sobre

Neste repositório, você encontrará uma variedade de algoritmos implementados em diversas linguagens de programação. Cada algoritmo é acompanhado por uma explicação detalhada em vídeo no meu canal do YouTube. Se você é um iniciante em programação ou deseja aprofundar seus conhecimentos em algoritmos, este repositório é para você!

## Organização do Repositório

O repositório está organizado da seguinte maneira:

### Arvores

- **Algoritmo 1**: [Arvore de busca binaria](https://github.com/JoaoAssalim/Algorithms/blob/main/Tree/ArvoreBusca%20(prefix-infix-posfix).py).
- **Algoritmo 2**: [Union Find](https://github.com/JoaoAssalim/Algorithms/blob/main/Tree/unionfind.py).
- **Algoritmo 3**: [Arvore de busca binaria com BFS](https://github.com/JoaoAssalim/Algorithms/blob/main/Tree/ArvoreBusca%20(BFS).py).

### Grafos

- **Algoritmo 1**: [BFS](https://github.com/JoaoAssalim/Algorithms/blob/main/Graphs/bfs.py).
- **Algoritmo 2**: [DFS](https://github.com/JoaoAssalim/Algorithms/blob/main/Graphs/dfs.py).
- **Algoritmo 3**: [Dijkstra](https://github.com/JoaoAssalim/Algorithms/blob/main/Graphs/dijkstra.py).

## Como Contribuir

Se você deseja contribuir com este repositório, sinta-se à vontade para fazer um fork e enviar um pull request com suas alterações. Contribuições são sempre bem-vindas! Você pode adicionar novos algoritmos, melhorar a documentação existente ou corrigir eventuais erros.

## Contato

Se você tiver alguma dúvida, sugestão ou apenas quiser dizer olá, sinta-se à vontade para entrar em contato comigo:

- **Canal do YouTube**: [João Assalim](https://youtube.com/@JoaoAssalim)
- **E-mail**: [email protected]

Obrigado por visitar este repositório e espero que você encontre os algoritmos úteis e informativos!