Questão de Estrutura de Dados

Podemos inserir um elemento em uma lista em três situações diferentes. Ao inserirmos uma informação na lista ligada, é imprescindível que seja atualizado o valor do ponteiro dessa lista, assim a lista ligada deverá apontar ao novo elemento da lista, segundo Celes (2004).

Dado o trecho de código a seguir:

Lista* inserir (Lista* l, int i) {
Lista* novo = (Lista*) malloc(sizeof(Lista));
novo -> info = i;
novo -> prox = l;
return novo;
}

Assinale a alternativa que define a funcionalidade do trecho de código informado:

A
Inserir um elemento no meio da lista.
B
Remover um elemento do início da lista.
C
Apagar toda a lista para recomeçar.
D
Inserir um elemento no final da lista.
E
Inserir um elemento no início da lista.

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!

Aulas em vídeo Em breve

00:00

Tópicos Relacionados