Awesome Open Source
Awesome Open Source

💻 Algoritmos e Estruturas de Dados

Este repositrio disponibiliza alguns algoritmos e estruturas de dados clssicos em Cincia da Computao. Alm disso, disponibiliza tambm alguns problemas extras que so encontrados com frequncia em desafios de programao.

Com o objetivo de alcanar uma abrangncia maior e encorajar novas pessoas a contribuir com o projeto, os algoritmos so disponibilizados nas seguintes linguagens: C, C++, Java, Python, Go, Ruby, Javascript, Swift, Rust, Elixir e Scala.

Algoritmo
Algoritmo Dijkstra
Algoritmo Floyd Warshall
Busca Binria
Busca em Grafos
Busca Sequencial
Busca Sequencial Recursiva
Busca utilizando Sentinela
Busca por Interpolao
Caixeiro Viajante
Ciclo Hamiltoniano
Componentes Conexos
Exponenciao
Exponenciao Recursiva
Fatorial
Fatorial Recursiva
Fibonacci
Mximo Recursivo
Mn. e Mx. Iterativo
Mn. e Mx. Recursivo
Mn. e Mx. D&C
Passeio do Cavalo
Torre de Hani
Algoritmo Gentico
Algoritmo de Huffman
Algoritmo LZ77
Estruturas de Dados
rvore Binria
rvore Binria de Busca
Deque
Fila
Fila Encadeada Dinmica
Grafo
Lista Circular Ligada
Lista Encadeada
Lista Duplamente Encadeada
Lista Ligada No Ordenada
Lista Sequencial Ordenada
Pilha
Pilha Ligada Dinmica
Hash Table
Algoritmo de Ordenao
Bogo Sort
Bubble Sort
Bucket Sort
Cocktail Sort
Comb Sort
Counting Sort
Gnome Sort
Heapsort
Insertion Sort
Merge Sort
Quicksort
Radix Sort
Selection Sort
Shell Sort
Timsort
Extra
Lista com 2 Pilhas
Soma de 2 Nmeros
Palndromo
Calculo do PI (Leibniz)
Busca em Labirinto

👯 Contribuindo

Fique vontade para contribuir com o projeto, toda contribuio bem vinda. 😁

Se voc tem dvida de como contribuir, d uma olhada no arquivo CONTRIBUTING.

Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,058,464
Python (805,863
Java (388,117
C Plus Plus (238,464
Ruby (221,810
C (181,812
Golang (158,002
Swift (65,160
Rust (57,372
Elixir (16,648
Pascal (6,440
Algoritmos (35
Lista (17
Fila (12
Pilha (11
Arvore (9
Estruturas De Dados (8
Grafo (6