ATIVIDADE 3 – ESTRUTURAS DE DADOS – 52_2025 QUESTÃO 2 Filas são amplamente empregadas como estruturas de dados, embora sua dinâmica apresente complexidades adicionais em comparação com pilhas. O princípio fundamental subjacente a todas as filas é o FIFO (First In, First Out), que, traduzido, significa que o primeiro elemento a ser inserido na fila é também o primeiro a ser retirado dela. Assim sendo, análise o trecho de código a seguir contendo a estrutura de dados da fila: typedef struct { int itens[MAX]; // MAX é o tamanho máximo da fila int frente, tras; } Fila; Fonte: Elaborado pelo professor, 2024. Assinale a alternativa que contenha o trecho de código que faça a implementação correta da função em C para verificar se uma fila está vazia. Alternativas Alternativa 1 – int fila_vazia(Fila *f) { if (f->frente == f->tras) return 1; else return 0; } Alternativa 2 – int fila_vazia(Fila *f) { if (f->frente == -1 && f->tras == -1) return 1; else return 0; } Alternativa 3 – int fila_vazia(Fila *f) { if (f->frente == 0 && f->tras == 0) return 1; else return 0; } Alternativa 4 – int fila_vazia(Fila *f) { if (f->frente == -1 || f->tras == -1) return 1; else return 0; } Alternativa 5 – int fila_vazia(Fila *f) { if (f->frente == NULL && f->tras == NULL) return 1; else return 0; }
Filas são amplamente empregadas como estruturas de dados, embora sua dinâmica apresente complexidades adicionais

Por Colaborar Educacional

Nossa equipe é composta por profissionais especializados em diversas áreas, o que nos permite oferecer uma assessoria completa na elaboração de uma ampla variedade de atividades. Estamos empenhados em garantir a autenticidade e originalidade de todos os trabalhos que realizamos.

Ficaríamos muito satisfeitos em poder ajudar você. Entre em contato conosco para solicitar o seu serviço.

Aponte o celular para abrir o WhatsApp

Filas são amplamente empregadas como estruturas de dados, embora sua dinâmica apresente complexidades adicionais ou clique aqui
Este site utiliza cookies para lhe oferecer uma melhor experiência de navegação. Ao navegar neste site, você concorda com o uso de cookies.