@@ -8,41 +8,41 @@ Com o objetivo de alcançar uma abrangência maior e encorajar novas pessoas a c
8
8
| -------------------------------------| -------| ------| --------| ----| ------| ------------| --------|
9
9
| [ Algoritmo Dijkstra] [ 1 ] | [ C/C++] ( /src/c/AlgoritmoDijkstra.c ) | Java | Python | Go | Ruby | Javascript | Pascal |
10
10
| [ Algoritmo Floyd Warshall] [ 2 ] | [ C/C++] ( /src/c/AlgoritmoFloydWarshall.c ) | Java | Python | Go | Ruby | Javascript | Pascal |
11
- | [ Busca Binária] [ 5 ] | [ C/C++] ( /src/c/BinarySearch.cpp ) | Java | [ Python] ( /src/python/BuscaBinaria .py ) | Go | [ Ruby] ( /src/ruby/BuscaBinaria.rb ) | Javascript | [ Pascal] ( /src/pascal/busca-binaria.pas ) |
11
+ | [ Busca Binária] [ 5 ] | [ C/C++] ( /src/c/BinarySearch.cpp ) | Java | [ Python] ( /src/python/busca_binaria .py ) | Go | [ Ruby] ( /src/ruby/BuscaBinaria.rb ) | Javascript | [ Pascal] ( /src/pascal/busca-binaria.pas ) |
12
12
| [ Busca em Grafos] [ 6 ] | [ C/C++] ( /src/c/BuscaEmGrafo.c ) | Java | Python | Go | Ruby | Javascript | Pascal |
13
- | [ Busca Sequencial] [ 7 ] | C/C++ | Java | [ Python] ( /src/python/BuscaSequencial .py ) | Go | [ Ruby] ( /src/ruby/BuscaSequencial.rb ) | [ Javascript] ( /src/javascript/BuscaLinear.js ) | Pascal |
14
- | [ Busca Sequencial Recursiva] [ 8 ] | C/C++ | Java | [ Python] ( /src/python/BuscaSequencialRecursiva .py ) | Go | Ruby | Javascript | Pascal |
15
- | [ Busca utilizando Sentinela] [ 9 ] | [ C/C++] ( /src/c/BuscaSentinela.c ) | Java | [ Python] ( /src/python/BuscaSentinela .py ) | Go | [ Ruby] ( /src/ruby/BuscaSentinela.rb ) | Javascript | Pascal |
13
+ | [ Busca Sequencial] [ 7 ] | C/C++ | Java | [ Python] ( /src/python/busca_sequencial .py ) | Go | [ Ruby] ( /src/ruby/BuscaSequencial.rb ) | [ Javascript] ( /src/javascript/BuscaLinear.js ) | Pascal |
14
+ | [ Busca Sequencial Recursiva] [ 8 ] | C/C++ | Java | [ Python] ( /src/python/busca_sequencial_recursiva .py ) | Go | Ruby | Javascript | Pascal |
15
+ | [ Busca utilizando Sentinela] [ 9 ] | [ C/C++] ( /src/c/BuscaSentinela.c ) | Java | [ Python] ( /src/python/busca_sentinela .py ) | Go | [ Ruby] ( /src/ruby/BuscaSentinela.rb ) | Javascript | Pascal |
16
16
| Busca por Interpolação | [ C/C++] ( /src/c/Interpolation_search.cpp ) | Java | Python | Go | Ruby | Javascript | Pascal |
17
17
| [ Caixeiro Viajante] [ 10 ] | [ C/C++] ( /src/c/CaixeiroViajante.c ) | Java | Python | [ Go] ( /src/go/caixeiroviajante/caixeiroviajante.go ) | Ruby | Javascript | Pascal |
18
18
| [ Ciclo Hamiltoniano] [ 11 ] | [ C/C++] ( /src/c/CicloHamiltoniano.c ) | Java | Python | Go | Ruby | Javascript | Pascal |
19
19
| [ Componentes Conexos] [ 12 ] | [ C/C++] ( /src/c/ComponentesConexos.c ) | Java | Python | Go | Ruby | Javascript | Pascal |
20
- | [ Exponenciação] [ 13 ] | [ C/C++] ( /src/c/Exponenciacao.c ) | Java | [ Python] ( /src/python/Exponenciacao .py ) | [ Go] ( /src/go/exponenciacao/exponenciacao.go ) | [ Ruby] ( /src/ruby/Exponenciacao.rb ) | Javascript | Pascal |
21
- | [ Exponenciação Recursiva] [ 14 ] | [ C/C++] ( /src/c/ExponenciacaoRecursiva.c ) | Java | [ Python] ( /src/python/ExponenciacaoRecursiva .py ) | Go | [ Ruby] ( /src/ruby/ExponenciacaoRecursiva.rb ) | Javascript | Pascal |
20
+ | [ Exponenciação] [ 13 ] | [ C/C++] ( /src/c/Exponenciacao.c ) | Java | [ Python] ( /src/python/exponenciacao .py ) | [ Go] ( /src/go/exponenciacao/exponenciacao.go ) | [ Ruby] ( /src/ruby/Exponenciacao.rb ) | Javascript | Pascal |
21
+ | [ Exponenciação Recursiva] [ 14 ] | [ C/C++] ( /src/c/ExponenciacaoRecursiva.c ) | Java | [ Python] ( /src/python/exponenciacao_recursiva .py ) | Go | [ Ruby] ( /src/ruby/ExponenciacaoRecursiva.rb ) | Javascript | Pascal |
22
22
| [ Fatorial] [ 15 ] | [ C/C++] ( /src/c/Fatorial.c ) | [ Java] ( /src/java/Fatorial.java ) | [ Python] ( /src/python/fatorial.py ) | [ Go] ( /src/go/fatorial/fatorial.go ) | [ Ruby] ( /src/ruby/Fatorial.rb ) | Javascript | [ Pascal] ( /src/pascal/fatorial.py ) |
23
- | [ Fatorial Recursiva] [ 16 ] | [ C/C++] ( /src/c/FatorialRecursiva.c ) | [ Java] ( /src/java/FatorialRecursiva.java ) | [ Python] ( /src/python/FatorialRecursiva .py ) | Go | [ Ruby] ( /src/ruby/Fatorial.rb ) | Javascript | [ Pascal] ( src/pascal/fatorial-recusiva.pas ) |
24
- | [ Fibonacci] [ 17 ] | [ C/C++] ( /src/c/Fibonacci.cpp ) | [ Java] ( /src/java/Fibonacci.java ) | [ Python] ( /src/python/Fibonacci .py ) | [ Go] ( /src/go/fibonacci/fibonacci.go ) | [ Ruby] ( /src/ruby/Fibonacci.rb ) | Javascript | Pascal |
23
+ | [ Fatorial Recursiva] [ 16 ] | [ C/C++] ( /src/c/FatorialRecursiva.c ) | [ Java] ( /src/java/FatorialRecursiva.java ) | [ Python] ( /src/python/fatorial_recursiva .py ) | Go | [ Ruby] ( /src/ruby/Fatorial.rb ) | Javascript | [ Pascal] ( src/pascal/fatorial-recusiva.pas ) |
24
+ | [ Fibonacci] [ 17 ] | [ C/C++] ( /src/c/Fibonacci.cpp ) | [ Java] ( /src/java/Fibonacci.java ) | [ Python] ( /src/python/fibonacci .py ) | [ Go] ( /src/go/fibonacci/fibonacci.go ) | [ Ruby] ( /src/ruby/Fibonacci.rb ) | Javascript | Pascal |
25
25
| [ Máximo Recursivo] [ 26 ] | [ C/C++] ( /src/c/MaxRecursivo.c ) | Java | Python | Go | Ruby | Javascript | Pascal |
26
- | [ Mínimo e Máximo Iterativo] [ 27 ] | C/C++ | [ Java] ( /src/java/MaxMinArray.java ) | [ Python] ( /src/python/MinMaxIterativo .py ) | Go | Ruby | Javascript | Pascal |
27
- | [ Mínimo e Máximo Recursivo] [ 28 ] | [ C/C++] ( /src/c/MaxMinRecursivo.c ) | Java | [ Python] ( /src/python/MaxMinRecursivo .py ) | [ Go] ( /src/go/maximominimo/MaximoMinimo.go ) | Ruby | Javascript | Pascal |
28
- | Mínimo e Máximo Divisão e Conquista | C/C++ | Java | [ Python] ( /src/python/MaxRecursivoDC .py ) | [ Go] ( /src/go/maximominimo/MaximoMinimo.go ) | Ruby | Javascript | Pascal |
29
- | [ Passeio do Cavalo] [ 30 ] | C/C++ | Java | [ Python] ( /src/python/PasseioDoCavalo .py ) | Go | Ruby | Javascript | Pascal |
30
- | [ Torre de Hanói] [ 33 ] | C/C++ | [ Java] ( /src/java/TorreDeHanoi.java ) | [ Python] ( /src/python/TorreDeHanoi .py ) | [ Go] ( /src/go/hanoi/hanoi.go ) | [ Ruby] ( /src/ruby/Hanoi.rb ) | Javascript | Pascal |
26
+ | [ Mínimo e Máximo Iterativo] [ 27 ] | C/C++ | [ Java] ( /src/java/MaxMinArray.java ) | [ Python] ( /src/python/min_max_iterativo .py ) | Go | Ruby | Javascript | Pascal |
27
+ | [ Mínimo e Máximo Recursivo] [ 28 ] | [ C/C++] ( /src/c/MaxMinRecursivo.c ) | Java | [ Python] ( /src/python/maximo_minimo_recursivo .py ) | [ Go] ( /src/go/maximominimo/MaximoMinimo.go ) | Ruby | Javascript | Pascal |
28
+ | Mínimo e Máximo Divisão e Conquista | C/C++ | Java | [ Python] ( /src/python/maximo_recursivo_dc .py ) | [ Go] ( /src/go/maximominimo/MaximoMinimo.go ) | Ruby | Javascript | Pascal |
29
+ | [ Passeio do Cavalo] [ 30 ] | C/C++ | Java | [ Python] ( /src/python/passeio_do_cavalo .py ) | Go | Ruby | Javascript | Pascal |
30
+ | [ Torre de Hanói] [ 33 ] | C/C++ | [ Java] ( /src/java/TorreDeHanoi.java ) | [ Python] ( /src/python/torre_de_hanoi .py ) | [ Go] ( /src/go/hanoi/hanoi.go ) | [ Ruby] ( /src/ruby/Hanoi.rb ) | Javascript | Pascal |
31
31
| [ Algoritmo Genético] [ 51 ] | C/C++ | Java | [ Python] ( /src/python/genetic_algorithm.py ) | Go | Ruby | Javascript | Pascal |
32
32
33
33
| Estruturas de Dados | C/C++ | Java | Python | Go | Ruby | Javascript | Pascal |
34
34
| -------------------------------------| -------| ------| --------| ----| ------| ------------| --------|
35
35
| [ Árvore Binária de Busca] [ 3 ] | [ C/C++] ( /src/c/ArvoreBinariaDeBusca.c ) | [ Java] ( /src/java/ArvoreDeBuscaBinaria.java ) | [ Python] ( /src/python/arvore_binaria_de_busca.py ) | Go | Ruby | [ Javascript] ( /src/javascript/ArvoreDeBuscaBinaria.js ) | Pascal |
36
- | [ Árvore Binária Utilizando Classes] [ 4 ] | C/C++ | Java | [ Python] ( /src/python/BinaryTree .py ) | Go | Ruby | Javascript | Pascal |
36
+ | [ Árvore Binária Utilizando Classes] [ 4 ] | C/C++ | Java | [ Python] ( /src/python/binary_tree .py ) | Go | Ruby | Javascript | Pascal |
37
37
| [ Deque] [ 54 ] | C/C++ | Java | Python | Go | Ruby | [ Javascript] ( /src/javascript/Deque.js ) | Pascal |
38
38
| [ Fila] [ 18 ] | [ C/C++] ( /src/c/Fila.c ) | [ Java] ( /src/java/Fila.java ) | [ Python] ( /src/python/fila.py ) | Go | [ Ruby] ( /src/ruby/Fila.rb ) | [ Javascript] ( /src/javascript/Fila.js ) | Pascal |
39
39
| [ Fila Encadeada Dinâmica] [ 19 ] | [ C/C++] ( /src/c/FilaEncadeadaDinamica.c ) | Java | Python | Go | Ruby | Javascript | Pascal |
40
40
| [ Grafo] [ 20 ] | [ C/C++] ( /src/c/Grafos.c ) | Java | Python | Go | Ruby | Javascript | Pascal |
41
- | [ Lista Circular Ligada] [ 52 ] | [ C/C++] ( /src/c/ListaCircularLigada.c ) | Java | [ Python] ( /src/python/ListaEncadeadaCircular .py ) | Go | Ruby | Javascript | Pascal |
42
- | [ Lista Encadeada] [ 22 ] | C/C++ | Java | [ Python] ( /src/python/ListaEncadeada .py ) | Go | Ruby | [ Javascript] ( /src/javascript/ListaSimplesmenteEncadeada.js ) | Pascal |
43
- | [ Lista Duplamente Encadeada] [ 23 ] | [ C/C++] ( /src/c/ListaDuplamenteEncadeada.c ) | [ Java] ( /src/java/ListaDuplamenteEncadeada.java ) | [ Python] ( /src/python/ListaDuplamenteEncadeada .py ) | Go | Ruby | [ Javascript] ( /src/javascript/ListaDumplamenteEncadeada.js ) | Pascal |
41
+ | [ Lista Circular Ligada] [ 52 ] | [ C/C++] ( /src/c/ListaCircularLigada.c ) | Java | [ Python] ( /src/python/lista_encadeada_circular .py ) | Go | Ruby | Javascript | Pascal |
42
+ | [ Lista Encadeada] [ 22 ] | C/C++ | Java | [ Python] ( /src/python/lista_encadeada .py ) | Go | Ruby | [ Javascript] ( /src/javascript/ListaSimplesmenteEncadeada.js ) | Pascal |
43
+ | [ Lista Duplamente Encadeada] [ 23 ] | [ C/C++] ( /src/c/ListaDuplamenteEncadeada.c ) | [ Java] ( /src/java/ListaDuplamenteEncadeada.java ) | [ Python] ( /src/python/lista_duplamente_encadeada .py ) | Go | Ruby | [ Javascript] ( /src/javascript/ListaDumplamenteEncadeada.js ) | Pascal |
44
44
| [ Lista Ligada Não Ordenada] [ 24 ] | [ C/C++] ( /src/c/ListaLigadaNaoOrdenada.c ) | Java | Python | Go | Ruby | Javascript | Pascal |
45
- | Lista Sequencial Ordenada | [ C/C++] ( /src/c/ListaSequencialOrdenada.c ) | Java | [ Python] ( /src/python/ListaSequencialOrdenada .py ) | Go | Ruby | Javascript | Pascal |
45
+ | Lista Sequencial Ordenada | [ C/C++] ( /src/c/ListaSequencialOrdenada.c ) | Java | [ Python] ( /src/python/lista_sequencial_ordenada .py ) | Go | Ruby | Javascript | Pascal |
46
46
| [ Pilha] [ 31 ] | [ C/C++] ( /src/c/Pilha.c ) | [ Java] ( /src/java/Pilha.java ) | [ Python] ( /src/python/pilha.py ) | Go | [ Ruby] ( /src/ruby/Pilha.rb ) | [ Javascript] ( /src/javascript/Pilha.js ) | [ Pascal] ( /src/pascal/pilha.pas ) |
47
47
| Pilha Ligada Dinâmica | [ C/C++] ( /src/c/PilhaLigadaDinamica.c ) | Java | Python | Go | Ruby | Javascript | Pascal |
48
48
@@ -55,22 +55,22 @@ Com o objetivo de alcançar uma abrangência maior e encorajar novas pessoas a c
55
55
| [ Comb Sort] [ 38 ] | C/C++ | Java | Python | [ Go] ( /src/go/combsort/combsort.go ) | Ruby | [ Javascript] ( /src/javascript/CombSort.js ) | Pascal |
56
56
| [ Counting Sort] [ 39 ] | C/C++ | Java | Python | [ Go] ( /src/go/countingsort/countingsort.go ) | [ Ruby] ( /src/ruby/count_sort.rb ) | Javascript | Pascal |
57
57
| [ Gnome Sort] [ 40 ] | C/C++ | Java | Python | [ Go] ( /src/go/gnomesort/gnomesort.go ) | Ruby | Javascript | Pascal |
58
- | [ Heapsort] [ 41 ] | C/C++ | [ Java] ( /src/java/HeapSort.java ) | Python | [ Go] ( /src/go/heapsort/heapsort .go ) | [ Ruby] ( /src/ruby/heap_sort.rb ) | Javascript | [ Pascal] ( /src/pascal/heapsort.pas ) |
59
- | [ Insertion Sort] [ 42 ] | [ C/C++] ( /src/c/InsertionSort.cpp ) | [ Java] ( /src/java/InsertionSort.java ) | [ Python] ( /src/python/InsertionSortIterativo .py ) | [ Go] ( /src/go/insertionsort/insertionsort.go ) | [ Ruby] ( /src/ruby/insertion_sort.rb ) | [ Javascript] ( /src/javascript/InsertionSort.js ) | Pascal |
60
- | Insertion Sort Recursivo | C/C++ | Java | [ Python] ( /src/python/InsertionSortRecursivo .py ) | Go | Ruby | Javascript | Pascal |
58
+ | [ Heapsort] [ 41 ] | C/C++ | [ Java] ( /src/java/HeapSort.java ) | Python | [ Go] ( /src/go/heapsort/heap_sort .go ) | [ Ruby] ( /src/ruby/heap_sort.rb ) | Javascript | [ Pascal] ( /src/pascal/heapsort.pas ) |
59
+ | [ Insertion Sort] [ 42 ] | [ C/C++] ( /src/c/InsertionSort.cpp ) | [ Java] ( /src/java/InsertionSort.java ) | [ Python] ( /src/python/insertion_sort_iterativo .py ) | [ Go] ( /src/go/insertionsort/insertionsort.go ) | [ Ruby] ( /src/ruby/insertion_sort.rb ) | [ Javascript] ( /src/javascript/InsertionSort.js ) | Pascal |
60
+ | Insertion Sort Recursivo | C/C++ | Java | [ Python] ( /src/python/insertion_sort_recursivo .py ) | Go | Ruby | Javascript | Pascal |
61
61
| [ Merge Sort] [ 44 ] | [ C/C++] ( /src/c/MergeSort.c ) | [ Java] ( /src/java/Mergesort.java ) | Python | [ Go] ( /src/go/mergesort/mergesort.go ) | [ Ruby] ( /src/ruby/merge_sort.rb ) | [ Javascript] ( /src/javascript/MergeSort.js ) | [ Pascal] ( /src/pascal/sort/mergesort.pas ) |
62
- | [ Quicksort] [ 45 ] | [ C/C++] ( /src/c/QuickSort.cpp ) | [ Java] ( /src/java/Quicksort.java ) | [ Python] ( /src/python/QuickSort .py ) | [ Go] ( /src/go/quicksort/quicksort.go ) | [ Ruby] ( /src/ruby/quick_sort.rb ) | [ Javascript] ( /src/javascript/QuickSort.js ) | Pascal |
62
+ | [ Quicksort] [ 45 ] | [ C/C++] ( /src/c/QuickSort.cpp ) | [ Java] ( /src/java/Quicksort.java ) | [ Python] ( /src/python/quick_sort .py ) | [ Go] ( /src/go/quicksort/quicksort.go ) | [ Ruby] ( /src/ruby/quick_sort.rb ) | [ Javascript] ( /src/javascript/QuickSort.js ) | Pascal |
63
63
| [ Radix Sort] [ 46 ] | C/C++ | [ Java] ( /src/java/RadixSort.java ) | Python | [ Go] ( /src/go/radixsort/radixsort.go ) | [ Ruby] ( /src/ruby/radix_sort.rb ) | Javascript | Pascal |
64
- | [ Selection Sort] [ 47 ] | [ C/C++] ( /src/c/SelectionSort.cpp ) | [ Java] ( /src/java/SelectionSort.java ) | [ Python] ( /src/python/SelectionSort .py ) | [ Go] ( /src/go/selectionsort/selectionsort.go ) | [ Ruby] ( /src/ruby/selection_sort.rb ) | [ Javascript] ( /src/javascript/SelectionSort.js ) | [ Pascal] ( /src/pascal/selectsort.pas ) |
65
- | [ Shell Sort] [ 48 ] | C/C++ | [ Java] ( /src/java/ShellSort.java ) | [ Python] ( /src/python/shellSort .py ) | [ Go] ( /src/go/shellsort/shellsort.go ) | Ruby | [ Javascript] ( /src/javascript/ShellSort.js ) | Pascal |
66
- | [ Timsort] [ 53 ] | C/C++ | Java | [ Python] ( /src/python/timsort .py ) | Go | Ruby | Javascript | Pascal |
64
+ | [ Selection Sort] [ 47 ] | [ C/C++] ( /src/c/SelectionSort.cpp ) | [ Java] ( /src/java/SelectionSort.java ) | [ Python] ( /src/python/selection_sort .py ) | [ Go] ( /src/go/selectionsort/selectionsort.go ) | [ Ruby] ( /src/ruby/selection_sort.rb ) | [ Javascript] ( /src/javascript/SelectionSort.js ) | [ Pascal] ( /src/pascal/selectsort.pas ) |
65
+ | [ Shell Sort] [ 48 ] | C/C++ | [ Java] ( /src/java/ShellSort.java ) | [ Python] ( /src/python/shell_sort .py ) | [ Go] ( /src/go/shellsort/shellsort.go ) | Ruby | [ Javascript] ( /src/javascript/ShellSort.js ) | Pascal |
66
+ | [ Timsort] [ 53 ] | C/C++ | Java | [ Python] ( /src/python/tim_sort .py ) | Go | Ruby | Javascript | Pascal |
67
67
68
68
| Extras | C/C++ | Java | Python | Go | Ruby | Javascript | Pascal |
69
69
| -------------------------------------| -------| ------| --------| ----| ------| ------------| --------|
70
- | Lista com 2 Pilhas | C/C++ | Java | [ Python] ( /src/python/ListaComPilhas .py ) | Go | Ruby | Javascript | Pascal |
71
- | Problema da Soma de 2 Números | C/C++ | Java | [ Python] ( /src/python/Soma2Numeros .py ) | Go | Ruby | Javascript | Pascal |
70
+ | Lista com 2 Pilhas | C/C++ | Java | [ Python] ( /src/python/lista_com_pilhas .py ) | Go | Ruby | Javascript | Pascal |
71
+ | Problema da Soma de 2 Números | C/C++ | Java | [ Python] ( /src/python/soma_dois_numeros .py ) | Go | Ruby | Javascript | Pascal |
72
72
| [ Palíndromo] [ 49 ] | [ C/C++] ( /src/c/Palindromo.c ) | Java | Python | Go | Ruby | Javascript | Pascal |
73
- | Lista Encadeada Desordenada | C/C++ | Java | [ Python] ( /src/python/ListaEncadeadaDesordenada .py ) | Go | Ruby | Javascript | Pascal |
73
+ | Lista Encadeada Desordenada | C/C++ | Java | [ Python] ( /src/python/lista_encadeada_desordenada .py ) | Go | Ruby | Javascript | Pascal |
74
74
| [ Calcula o PI (Fórmula de Leibniz)] [ 50 ] | C/C++ | Java | [ Python] ( /src/python/calculate_pi.py ) | Go | Ruby | Javascript | Pascal |
75
75
| Busca em Labirinto | C/C++ | Java | [ Python] ( /src/python/busca_em_labirinto.py ) | Go | Ruby | Javascript | Pascal |
76
76
0 commit comments