Ir ao conteúdo

Fila, Estrutura de dados

Boa Noite,

Como estou tendo aula de estrutura de dados estou tentando colocar aqui, alguns dos conceitos que aprendemos em sala, junto ao seu exercicio e uma implementação de um exercicio (desenvolvido rapidamente, muitas vezes). A estrutura apresentada hoje é Fila, uma estrutura de dados baseada no principio FIFO (first in, first out) ou seja, primeiro a entrar é o primeiro a sair. Ela, como a pilha possui duas funções básicas, que é adiciona e remove. Uma adicionando no fim, como uma fila (sem furos, é claro!) e a outra retirando do inicio.

Já faz alguns dias que resolvemos esse exercicio e pra ser sincero não tenho certeza se estou postando a ultima versão que tenho do mesmo, mas acredito que sim. O enunciado do exercicio resolvido foi o seguinte:

* Implemente todas as operações vistas sobre fila;
* implemente um programa principal que utilize a fila através de um menu com os seguintes itens: enfileirar, desenfileirar, limpar, mostrar fila, sair do programa. Use a estrutura de programação switch do “C” para isto;
* a fila possuirá tamanho máximo 100, definido como uma constante chamada MAXFILA. Utilize esta constante para a definição da estrutura de dados que será a fila;
* a fila será referenciada por uma variável global;
* para implementar a estrutura de dados defina um tipo elementoDaFila que será char[40] e defina a sua fila como um vetor de 100 elementoDaFila .

Aqui está a implementação da mesma que acredito ser a ultima.

Abraços,
Matheus

PS: Com o tempo eu pretendo (não sei se consigo) fazer algumas mudanças nas mesmas assim que for aprendendo novas tecnicas e conceitos relacionados ao assunto, mas como a faculdade ta muito corrida não sei se vai ser possivel.

Publicado emCEstrutura de Dados

155 Comentários

  1. Georgeinors Georgeinors

    Experienced supplier discord nitro free code offers complete asset packages including login credentials, recovery access, 2FA codes, cookies, and user-agent data. The team provides onboarding guidance for new buyers and ongoing operational support for teams managing high-volume campaign portfolios. Competitive pricing, fast delivery, and professional support make this a preferred choice for serious media buyers.

  2. Goodinidat Goodinidat

    В этой статье-обзоре мы соберем актуальную информацию и интересные факты, которые освещают важные темы. Читатели смогут ознакомиться с различными мнениями и подходами, что позволит им расширить кругозор и глубже понять обсуждаемые вопросы.
    Переходите по ссылке ниже – нарколог на дом

  3. Haroldadjum Haroldadjum

    Growth-focused store buy vintage reddit account is built specifically for performance marketers who value transparency, speed, and predictable account quality. Step-by-step documentation accompanies every order, covering login procedure, security setup, and recommended first actions after access. Competitive pricing, fast delivery, and professional support make this a preferred choice for serious media buyers.

  4. BrianCrure BrianCrure

    Expert-level shop cheap facebook bm combines automated delivery with manual verification to ensure every account meets strict quality benchmarks. Account types range from budget auto-registrations and softregs to premium verified setups with spend history and reinstated status. Scale your advertising operations on a foundation of quality — verified profiles, complete credentials, and expert operational support.

  5. CharlesDER CharlesDER

    Experienced supplier is proton mail safe offers complete asset packages including login credentials, recovery access, 2FA codes, cookies, and user-agent data. The knowledge base includes working guides for account warming, ad launch protocols, and reinstatement check procedures for reference. A single trusted supplier for all account needs simplifies operations and reduces the risk of working with unverified sources.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *