8. O que é uma Fila?
00:54
Uma fila é uma estrutura de
dados dinâmica que admite remoção de
elementos e inserção de novos objetos.
Estrutura de Dados: Aula 05 - Filas Estáticas
9. Quando utilizar uma Fila?
00:54
Quando se quer registrar a ordem de
chegada de componentes.
Controle de fluxo
Recursos compartilhados
Impressora, transações de Banco de Dados
Estrutura de Dados: Aula 05 - Filas Estáticas
10. Operações Básicas em uma Fila
00:54
Estrutura de Dados: Aula 04 - Lista Estática Sequencial
Criação da fila
Inserção de um elemento no final
Remoção de um elemento do início
Aceso ao elemento do início
Destruição da fila
13. Fila: Implementação emVetor
00:54
Armazenada em um segmento de um dado vetor
A natureza dos elementos do vetor é irrelevante, eles podem ser inteiros,
caracteres, ponteiros, etc...
Estrutura de Dados: Aula 05 - Filas Estáticas
14. Fila: Removendo um Elemento
00:54
Para remover um elemento:
Estrutura de Dados: Aula 05 - Filas Estáticas
15. Fila: Removendo um Elemento
00:54
Estrutura de Dados: Aula 05 - Filas Estáticas
16. Fila: Inserindo um Elemento
00:54
Estrutura de Dados: Aula 05 - Filas Estáticas
17. Fila: Inserindo um Elemento
00:54
Estrutura de Dados: Aula 05 - Filas Estáticas
18. Fila: Cuidado a Remover!
00:54
Estrutura de Dados: Aula 05 - Filas Estáticas
19. Fila: Cuidado ao Inserir!
00:54
Estrutura de Dados: Aula 05 - Filas Estáticas
25. Prática
00:54 25
As aulas práticas foram baseadas no material de
Linguagem C Descomplicada , Dr. André R. Backes.
Disponível em: https://programacaodescomplicada.wordpress.com/
Estrutura de Dados: Aula 05 - Filas Estáticas
26. Fila Estática Sequencial
00:54
FilaSequencial.h
Os protótipos das funções
O tipo de dado armazenado na fila
O ponteiro fila
Tamanho do vetor usado na fila
Estrutura de Dados: Aula 05 - Filas Estáticas
27. Fila Estática Sequencial
00:54
FilaSequencial.c
O tipo de dados fila
Implementar as suas funções
Estrutura de Dados: Aula 05 - Filas Estáticas