










































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Aula 11 do módulo de estruturas de dados apresenta a implementação estática de uma fila, que é uma estrutura linear na qual as inserções ocorrem no final e as exclusões no início. O documento detalha a ideia geral, a modelagem, as funções de gerenciamento e os procedimentos para inicializar, exibir, inserir e excluir elementos da fila.
Tipologia: Manuais, Projetos, Pesquisas
1 / 50
Esta página não é visível na pré-visualização
Não perca as partes importantes!











































Norton T. Roman & Luciano A. Digiampietri
Temos um arranjo de elementos, um campo indicando a posição do primeiro e um indicando o número de elementos
O sucessor de cada elemento está na próxima posição do arranjo (exceto o sucessor do último que estará na posição 0)
Temos um arranjo de elementos, um campo indicando a posição do primeiro e um indicando o número de elementos
O sucessor de cada elemento está na próxima posição do arranjo (exceto o sucessor do último que estará na posição 0)
Como inserimos o elemento 8?
Temos um arranjo de elementos, um campo indicando a posição do primeiro e um indicando o número de elementos
O sucessor de cada elemento está na próxima posição do arranjo (exceto o sucessor do último que estará na posição 0)
Como inserimos o elemento 8?
Como excluímos um elemento?
#include <stdio.h>
#define MAX 50
typedef int bool; typedef int TIPOCHAVE;
typedef struct { TIPOCHAVE chave; } REGISTRO;
typedef struct { REGISTRO A[MAX]; int inicio; int nroElem; } FILA;
#include <stdio.h>
#define MAX 50
typedef int bool; typedef int TIPOCHAVE;
typedef struct { TIPOCHAVE chave; } REGISTRO;
typedef struct { REGISTRO A[MAX]; int inicio; int nroElem; } FILA;
void inicializarFila(FILA* f) { f->inicio=0; f->nroElem=0; }
void inicializarFila(FILA* f) { f->inicio=0; f->nroElem=0; }