Geral
Estruturas de Dados
Semana 3
0

Questão

As listas encadeadas são estruturas de dados fundamentais que oferecem uma maneira flexível de armazenar e organizar dados na memória. Diferente das listas sequenciais, as listas encadeadas permitem a inserção e remoção de elementos de forma mais eficiente em termos de alocação de memória.

Considerando a definição e as características de uma lista encadeada, qual das opções abaixo identifica corretamente uma vantagem de usar listas encadeadas em vez de listas sequenciais?
A) As listas encadeadas são sempre mais rápidas para acessar elementos que as listas sequenciais.
B) As listas encadeadas não têm vantagens significativas em relação às listas sequenciais.
C) As listas encadeadas permitem acesso aleatório constante a qualquer elemento.
D) As listas encadeadas evitam a necessidade de deslocar elementos ao inserir ou remover dados.
E) As listas encadeadas requerem que todos os elementos estejam contíguos na memória.
function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/766/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': '2oaKNUWwky9LCnwnQnjFSWPUVtd83TiL1yqvnBxlh1V0CMjX6YZK2WM30scdeEdL' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }