Listas ordenadas são listas lineares em que os elementos estão ordenados segundo um critério pré-estabelecido.

Cada novo elemento a ser inserido ocupará uma posição específica, obedecendo à ordenação dos valores já existentes. Qual das sequências de atividades abaixo representa a inserção de um novo elemento?

A - Remove o primeiro elemento da lista, desloca para a esquerda todos os elementos e insere o novo elemento na última posição da lista.

B - Verifica se a lista está cheia, compara o valor do novo elemento com cada um dos elementos existentes até encontrar a posição em que será inserido e substitui o valor do elemento da posição encontrada.

C - Verifica se a lista está cheia, desloca todos os elementos para a direita e insere o novo elemento na primeira posição.

D - Recebe a posição em que será inserido o novo elemento, verifica se a lista está cheia e se a posição é válida e insere na posição recebida como parâmetro.

E - Verifica se a lista está cheia, compara o valor do novo elemento com cada um dos elementos existentes até encontrar a posição em que será inserido, desloca à direita todos os elementos armazenados a partir da posição encontrada para liberar espaço para inserir o novo elemento e insere na posição liberada.

1 Resposta

  • Alice

    Alternativa 5: III, apenas.

    Na sociedade atual, cada vez mais as pessoas procuram formas de compensar os problemas cotidianos, muito relacionado ao estresse, no sentido de direcionar o foco para os alimentos industrializados.

    Como resultado, as pessoas tendem a ficar mais obesas e com maiores riscos de desenvolvimento de doenças cardiovasculares, reforçando a necessidade de um estilo de vida saudável.

Clique aqui para adicionar a sua resposta.