O algoritmo a seguir implementa a função imprimir de uma lista simplesmente encadeada. Lembrando que o nó da estrutura de dados de uma lista simplesmente encadeada possui apenas um ponteiro para o próximo elemento da lista.
lista ← ptLista
enquanto lista <> NULL faca
imprimir (lista.info)
lista ← lista.prox
Oliveira, P. M.; Pereira, R. de L. Estrutura de Dados I. Maringá-Pr.: Unicesumar, 2019.
Assinale a alternativa com a correta implementação desse algoritmo em linguagem C:
Alternativas
Alternativa 1:
void imprimir(){
for (int i =0; i < 10;){
printf("%d, ", info[i]);
i++;
}
}
Alternativa 2:
void imprimir(){
lista = ptLista;
while(lista != 0) {
printf(“%d, “, lista->info);
lista = lista->prox;
}
}
Alternativa 3:
void imprimir(){
lista = ptLista;
while(lista->prox != NULL) {
printf(“%d, “, lista->info);
lista = lista->prox;
}
}
Alternativa 4:
void imprimir(lista = ptLista){
do{
printf(“%d, “, lista->info);
lista = lista->prox;
} while(lista->prox != NULL)
}
Alternativa 5:
void imprimir(info){
lista = ptLista;
while(lista->info != NULL) {
printf(“%d, “, lista->prox);
lista = lista->info;
}
}
Soluções para a tarefa
Respondido por
7
Resposta:alterntiva 2
Explicação:
Perguntas interessantes
Inglês,
7 meses atrás
Pedagogia,
7 meses atrás
Filosofia,
7 meses atrás
Matemática,
10 meses atrás
Física,
10 meses atrás
Biologia,
1 ano atrás
Matemática,
1 ano atrás