Buscar

As listas ligadas podem ser aplicadas em diversas situações do nosso cotidiano, por isso a implementação de listas é um processo que deve ser conhe...

As listas ligadas podem ser aplicadas em diversas situações do nosso cotidiano, por isso a implementação de listas é um processo que deve ser conhecido pelos profissionais da área de Computação.

 

As listas ligadas determinam o processo de inserção de elementos que é executado seguindo uma ordem lógica de instruções. Sabendo disso, considere o código-fonte a seguir, que teve suas linhas desordenadas. Ordene-as de tal forma que seja inserido o elemento no início da lista:

 

1. novo -> info = p; novo -> prox = l;

2. {

3. Lista* novo = (Lista*) malloc(sizeof(Lista));

4. Função Lista* inserir(Lista* l, int p)

5. }

6. return novo;

A seguir assinale a alternativa que apresenta a sequência correta.

Selecione uma alternativa:

a)

6; 3; 2; 4; 1; 5.

b)

3; 1; 2; 4; 5; 6.

c)

4; 2; 3; 1; 6; 5.

d)

5; 4; 2; 3; 1; 6.

e)

4; 3; 1; 6; 2; 5.