Skip to content

Repositório para ajudar os discentes de Ciência da computação ou áreas correlatas

Notifications You must be signed in to change notification settings

fabricioandradesantos/estruturaDeDados

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

Algoritmos de Estruturas de Dados

Este repositório disponibiliza alguns algoritmos clássicos em Ciência da Computação. Todos os códigos foram desenvolvidos de forma "didática" e legível com o objetivo de ajudar os discentes.

Com o objetivo de encorajar novas pessoas a contribuir com o projeto e assim ajudar mais estudantes, os algoritmos podem ser disponibilizados nas seguintes linguagens: C, C++, Java, Python, Go, Ruby e JavaScript. Obs: Para contribuir, seus códigos devem serguir a premissa de serem "didáticos" e legíveis.

Algoritmo C C++ JAVA PYTHON GO RUBY JAVASCRIPT
Pilha Estática com tamanho definido pelo programador C C++ Java Python GO Ruby JavaScript
Pilha Estática com tamanho definido pelo usuário C C++ Java Python GO Ruby JavaScript
Pilha Dinâmica C C++ Java Python GO Ruby JavaScript
Fila Estática C C++ Java Python GO Ruby JavaScript
Fila Dinâmica C C++ Java Python GO Ruby JavaScript
Fila Circular C C++ Java Python GO Ruby JavaScript
Lista Encadeada C C++ Java Python GO Ruby JavaScript
Lista Duplamente Encadeada C C++ Java Python GO Ruby JavaScript
Árvore Binária C C++ Java Python GO Ruby JavaScript
Árvore AVL C C++ Java Python GO Ruby JavaScript
Árvore Splay C C++ Java Python GO Ruby JavaScript
Método de busca Sequencial C C++ Java Python GO Ruby JavaScript
Método de busca Binária C C++ Java Python GO Ruby JavaScript
Selection sort C C++ Java Python GO Ruby JavaScript
Insertion sort C C++ Java Python GO Ruby JavaScript
BubbleSort C C++ Java Python GO Ruby JavaScript
QuickSort C C++ Java Python GO Ruby JavaScript
MergeSort C C++ Java Python GO Ruby JavaScript
BucketSort C C++ Java Python GO Ruby JavaScript
ShellSort C C++ Java Python GO Ruby JavaScript
Boyer Moore C C++ Java Python GO Ruby JavaScript
Boyer Moore Horspool C C++ Java Python GO Ruby JavaScript
Knuth Morris Pratt C C++ Java Python GO Ruby JavaScript

Contribua

Fique à vontade para contribuir com o projeto, toda contribuição é bem vinda. 😁

Se você tem dúvida de como contribuir, dê uma olhada no arquivo CONTRIBUA

About

Repositório para ajudar os discentes de Ciência da computação ou áreas correlatas

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages