Skip to content

💻 Algoritmos em Python, C, Java e Go desenvolvidos como estudo de Algoritmos e Estruturas de Dados

License

Notifications You must be signed in to change notification settings

reign0ver/Algoritmos-e-Estruturas-de-Dados

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algoritmos e Estruturas de Dados

Algoritmos em C/C++, Java, Python, Go e Ruby desenvolvidos como estudo de Algoritmos e Estruturas de Dados.

Algoritmo C/C++ Java Python Go Ruby
1 Algoritmo Dijkstra C/C++ Java Python Go Ruby
2 Algoritmo Floyd Warshall C/C++ Java Python Go Ruby
3 Árvore Binária de Busca C/C++ Java Python Go Ruby
4 Árvore Binária Utilizando Classes C/C++ Java Python Go Ruby
5 Busca Binária C/C++ Java Python Go Ruby
6 Busca em Grafos C/C++ Java Python Go Ruby
7 Busca Sequencial C/C++ Java Python Go Ruby
8 Busca Sequencial Recursiva C/C++ Java Python Go Ruby
9 Busca utilizando Sentinela C/C++ Java Python Go Ruby
10 Caixeiro Viajante C/C++ Java Python Go Ruby
11 Ciclo Hamiltoniano C/C++ Java Python Go Ruby
12 Componentes Conexos C/C++ Java Python Go Ruby
13 Exponenciação C/C++ Java Python Go Ruby
14 Exponenciação Recursiva C/C++ Java Python Go Ruby
15 Fatorial C/C++ Java Python Go Ruby
16 Fatorial Recursiva C/C++ Java Python Go Ruby
17 Fibonacci C/C++ Java Python Go Ruby
18 Fila C/C++ Java Python Go Ruby
19 Fila Encadeada Dinâmica C/C++ Java Python Go Ruby
20 Grafo C/C++ Java Python Go Ruby
21 Lista Circular Ligada C/C++ Java Python Go Ruby
22 Lista Encadeada C/C++ Java Python Go Ruby
23 Lista Duplamente Encadeada C/C++ Java Python Go Ruby
24 Lista Ligada Não Ordenada C/C++ Java Python Go Ruby
25 Lista Sequencial Ordenada C/C++ Java Python Go Ruby
26 Máximo Recursivo C/C++ Java Python Go Ruby
27 Mínimo e Máximo Iterativo C/C++ Java Python Go Ruby
28 Mínimo e Máximo Recursivo C/C++ Java Python Go Ruby
29 Mínimo e Máximo Divisão e Conquista C/C++ Java Python Go Ruby
30 Passeio do Cavalo C/C++ Java Python Go Ruby
31 Pilha C/C++ Java Python Go Ruby
32 Pilha Ligada Dinâmica C/C++ Java Python Go Ruby
33 Torre de Hanói C/C++ Java Python Go Ruby
Algoritmos de Ordenação C/C++ Java Python Go Ruby
34 Bogo Sort C/C++ Java Python Go Ruby
35 Bubble Sort C/C++ Java Python Go Ruby
36 Bucket Sort C/C++ Java Python Go Ruby
37 Cocktail Sort C/C++ Java Python Go Ruby
38 Comb Sort C/C++ Java Python Go Ruby
39 Counting Sort C/C++ Java Python Go Ruby
40 Gnome Sort C/C++ Java Python Go Ruby
41 Heapsort C/C++ Java Python Go Ruby
42 Insertion Sort C/C++ Java Python Go Ruby
43 Insertion Sort Recursivo C/C++ Java Python Go Ruby
44 Merge Sort C/C++ Java Python Go Ruby
45 Quicksort C/C++ Java Python Go Ruby
46 Radix Sort C/C++ Java Python Go Ruby
47 Selection Sort C/C++ Java Python Go Ruby
48 Shell Sort C/C++ Java Python Go Ruby
Extra C/C++ Java Python Go Ruby
49 Lista com 2 Pilhas C/C++ Java Python Go Ruby
50 Problema da Soma de 2 Números C/C++ Java Python Go Ruby
51 Palíndromo C/C++ Java Python Go Ruby
52 Lista Encadeada Desordenada C/C++ Java Python Go Ruby

Quem tiver interesse em colaborar basta enviar um pull request com seu algoritmo/correção.

About

💻 Algoritmos em Python, C, Java e Go desenvolvidos como estudo de Algoritmos e Estruturas de Dados

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 40.2%
  • Python 25.3%
  • Java 16.1%
  • Go 12.1%
  • C++ 3.7%
  • Ruby 2.6%