fabricioandradesantos / estruturaDeDados

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:C 100.0%