J-Keven / estruturas-de-dados

Implementação de algumas Estruturas de Dados

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Estruturas de Dados

Este repositorio é detinado à implementão de algumas estruturas de dados como, fila, pilha, listas e etc.

Folder Arvore_Binaria

Na pasta Árvore Binaria está os códigos da implemetação de uma árvore binária de busca e uma arquivo main.c, que contém uma interface para utilizar as funções.

No algoritimo da árvore contém implementado os algoritimos de percurso, onde é exibido(Mostrado) os valores armazenados na ávore de acordo com a ordem de cada algoritimo de percuso.

Folder Pilha

A pasta Pilha contém a implemetação de uma pilha com todas as funções básicas para utilizar uma estrutura do tipo pilha. Contém também uma interface(Main.c) para utilizar as funções da Pilha.

Folder Lista_Simples_Encadiada

Nessa pasta estão os arquivos necessários para utilizar uma lista encadeada simples. No arquivo lista.c contém duas formas de inserir valores na lista, uma insere no fim e a outra insere de forma ordenada na lista(insert_In_Order).

Folder Fila

A pasta fila contem um crud completo de uma estrutura do tipo fila e uma "interfece" para que possa utilizar os mótodos que a fila possue(push, get, delete, show, show Frist value e Fila size).

Como utilizar os algoritmos acima

  • Para utlizar esse algorimos basta voce clona o repositório para o seu computador.
  • Vá atá a pasta do algoritmo que deseja execultar e execulte o arquivo main e o aquivo .c da biblioteca, já que cada algoritmo está organizado em TAD's.

About

Implementação de algumas Estruturas de Dados

License:MIT License


Languages

Language:C 93.2%Language:C++ 6.8%