• Matéria: Informática
  • Autor: NunesHouse
  • Perguntado 3 anos atrás

QUESTÃO 4
Considere o excerto de código a seguir:

void remover() {
if (estr.ini == estr.fim) {
printf("\nA estrutura está vazia, não há nada para remover!\n\n");
system("pause");
}else {
int i;
for (i = 0; i < tamanho; i++) {
estr.dados[i] = estr.dados[i+1];
}
estr.dados[fila.fim] = 0;
estr.fim--;
}
}

O algoritmo representa a remoção de elementos de um determinado tipo de estrutura de dados.

Assinale a alternativa que indica o tipo de estrutura que o algoritmo se refere.

Alternativas
Alternativa 1:
Fila

Alternativa 2:
Lista

Alternativa 3:
Pilha

Alternativa 4:
Heap

Alternativa 5:
Grafo

Respostas

respondido por: willimalves4ever
7

Resposta:

Fila

Explicação:

Pag 59 Livro

//Retirar o primeiro elemento da Fila

void fila_sair() {

if (fila.ini == fila.fim) {

printf("\nFila vazia, mas logo aparece alguém!\n\n");

system("pause");

}

else {

int i;

for (i = 0; i < tamanho; i++) {

fila.dados[i] = fila.dados[i+1];

}

fila.dados[fila.fim] = 0;

fila.fim--;

}

}


kalsanto63: Valeuuu Man... Torço para que esteja certo rsrsrssss.
kelvynkawan1: obrigado :)
Perguntas similares