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.
Lista de comentários
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--;
}
}