Logo Passei Direto
Buscar
Um programador criou uma lista dinâmica
base na estrutura apresentada a seguir:
struct no (
int dado;
struct no *proximo;
struct listaf
struct no *inicio;
2
struct lista I;
○ programador criou um programa para percorrer
toda a lista, fazendo com que um ponteiro ptr,
iterador, seja inicializado em 1->inicio e
incrementado até atingir o final da respectiva
lista. No critério de parada da estrutura de
repetição utilizada para percorrer a lista, O
programador deve esperar que ptr->proximo seja
igual a que valor ou identificar o final da lista
como?
A.( ) END.
) NULL.
B.(
c.()I->final.
'10".
D.(
Nulo.
User badge image
Paula Caroliny

há 5 meses

Respostas

User badge image

Ed Verified user icon

há 5 meses

Para percorrer uma lista dinâmica encadeada, o critério de parada geralmente é quando o ponteiro que está iterando chega ao final da lista. Em uma lista encadeada, o último nó aponta para `NULL`, indicando que não há mais elementos a serem percorridos. Analisando as alternativas: A. ( ) END. - Não é uma terminologia padrão para listas encadeadas. B. ( ) NULL. - Correto, pois o último nó da lista aponta para `NULL`. C. ( ) I->final. - Não é uma terminologia padrão e não se aplica aqui. D. ( ) Nulo. - Embora "nulo" possa ser usado, a terminologia mais comum e correta é `NULL`. Portanto, a resposta correta é: B. ( ) NULL.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina