Informática, perguntado por wilianpetter, 10 meses atrás

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 elias5556
7

Resposta:alterntiva 2

Explicação:

Perguntas interessantes