Skip to content

icaro2222/Fila-dinamica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

💻 Algoritmos e Estruturas de Dados:

Fila-dinamica

Definição

Uma fila é uma estrutura de dados dinâmica que admite remoção de elementos e inserção de novos objetos. Mais especificamente, uma fila (= queue) é uma estrutura sujeita à seguinte regra de operação: sempre que houver uma remoção, o elemento removido é o que está na estrutura há mais tempo. Partindo do princípio "Primeiro a entrar ‐ Primeiro a sair", ou como é comumente conhecido, FIFO (First‐in ‐ First Out). Desta forma as operações que modificam o tamanho dos objetos da pilha necessitam respeitar este princípio FILA DINÂMICA: Já na fila dinâmica, os objetos são alocados em tempo de execução e neste caso um elemento deve conhecer o endereço do seu sucessor. Os itens da fila dinâmica estão armazenados espalhados em posições na memória. Assim como em outras estruturas dinâmicas são utilizados ponteiros que armazenam endereços de memória, como método de organização e de operações como inserção e remoção.

Intuito do projeto.

Este projeto foi construido por mim(Ícaro Dias) e tem por finalidade fazer cadastro de pessoas, usando o metodo de fila, ele também usa ponteiro para ponteiro e alocação dinamica no qual servira para não ficar preso a um verto com tamanho definido. Este projeto vem com algunmas funcionalidades a mais, como exemplo, salvar os cadastros em um arquivo e depois o lê novamente.

About

Fila de ponteiro para ponteiro

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages