Skip to content

Projeto dedicado ao estudo das principais estruturas de dados e algorítmos utilizando a Linguagem Java.

Notifications You must be signed in to change notification settings

MarcosWinicios/data-structure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

data-structure

Projeto dedicado à prática e a estudos referentes a estrutura de dados utilizando a linguágem Java.

Estruturas de dados já adicionadas

  • Array (Vetor)
  • Linked List (Lista encadeada)
  • Queue (Fila - Tipo abstrato de dados)
  • Stack (Pilha - Tipo abstrato de dados)
  • Binary Tree (Árvore binária)
  • Graph (Grafo)

Algoritmos já adicionados

  • Linear Search
  • Binary Search
  • Bubble Sort
  • Insertion Sort
  • Selection Sort
  • Heap Sort
  • Quick Sort
  • Shell Sort

Comparando algoritmos de ordenação

Comparando tempo de execução

img-sorting-algorithms-time

Comparando quantidade de trocas de posição

img-sorting-algorithms-exchanges

Representação gráfica do exemplo de grafo implementado

graph

About

Projeto dedicado ao estudo das principais estruturas de dados e algorítmos utilizando a Linguagem Java.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages