Considere uma lista L inicialmente vazia e que armazene números inteiros e a possibilidade de inserção de elementos no início da lista (método insereInicio), no fim (método insereFim) e em uma posição específica (método inserePosicao). Qual será a sequência de valores armazenados na lista após a execução dos métodos a seguir (considere o início da lista a esquerda na posição 0 e o fim a direita)? L.insereInicio(2) L.insereFim(4) L.insereFim(5) L.inserePosicao(7,1) L.inserePosicao(10,3) Assinale a resposta correta:
Soluções para a tarefa
Resposta:
A resposta é = 2 7 4 10 5
Explicação:
2 no inicio
insere 4 fica = 2 4
insere 5 no fim = 2 4 5
insere 7 na posição 1
(pra descobrir a posição começa contando 0..1...2..)
logo fica
2 7 4 5
insere 10 na posição 3
2 7 4 10 5
A sequência dos valores armazenados na lista será L = [2, 7, 4, 10, 5]
Lista na programação
As listas nada mais são do que estruturas de dados bastante aplicadas no mercado de trabalho. Elas mantêm os dados em um formato convencional de lista. Em outras palavras, uma lista é, um grupo de estruturas denominadas “nós”. Um nó nada mais é do que uma espécie de sistema que guarda a respectiva informação a ser administrada por uma determinada lista.
Sendo assim, temos:
- L.insereInicio(2) = 2
L.insereFim(4) = 2, 4
L.insereFim(5) = 2, 4, 5
L.inserePosicao(7,1) = 2, 7, 4, 5
L.inserePosicao(10,3) = 2, 7, 4, 10, 5
Lista = [2, 7, 4, 10, 5]
Aprenda mais sobre listas na programação aqui: https://brainly.com.br/tarefa/44089854
#SPJ3