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.
Escolha uma:
a. 6; 3; 2; 4; 1; 5.
b. 4; 3; 1; 6; 2; 5.
c. 5; 4; 2; 3; 1; 6.
d. 3; 1; 2; 4; 5; 6.
e. 4; 2; 3; 1; 6; 5.
Soluções para a tarefa
Respondido por
36
Que exercício hein ?
a ordem correta seria
4. Função Lista* inserir(Lista* l, int p)
2. {
3. Lista* novo = (Lista*) malloc(sizeof(Lista));
1. novo -> info = p; novo -> prox = l;
6. return novo;
5. }
Resposta é alternativa E
a ordem correta seria
4. Função Lista* inserir(Lista* l, int p)
2. {
3. Lista* novo = (Lista*) malloc(sizeof(Lista));
1. novo -> info = p; novo -> prox = l;
6. return novo;
5. }
Resposta é alternativa E
flavioprazeres1:
correto
Respondido por
1
Resposta:
4; 2; 3; 1; 6; 5
Explicação:
corrigido pelo ava
Perguntas interessantes
Matemática,
8 meses atrás
Matemática,
8 meses atrás
Ed. Física,
8 meses atrás
Matemática,
1 ano atrás
Inglês,
1 ano atrás
Português,
1 ano atrás
Geografia,
1 ano atrás