Geral
Estruturas de Dados
Semana 5
0

Questão

Árvores binárias de busca são estruturas fundamentais que podem ser usadas em situações nas quais se pretende organizar os dados. Além disso, quando as inserções e remoções são bastante frequentes, estas são estruturas melhores do que arranjos ordenados.

Com base no texto apresentado, escolha as afirmativas que complementam corretamente as informações já apresentadas:
  1. Árvores binárias de busca são úteis para organizar dados utilizando uma chave de busca.
  2. Arranjos ordenados são preferíveis às árvores binárias de busca.
  3. Árvores binárias de busca são usadas para construir outras estruturas.
  4. Árvores binárias de busca são menos eficientes que arranjos ordenados quando a ordenação dos dados é necessária.
  5. Árvores binárias de busca são apropriadas para situações em que a organização dos dados é feita por meio de uma chave de busca.


Está correto o que se afirma em:
A) I, II e V, apenas.
B) I, III e V, apenas.
C) I, III, IV e V
D) III e IV, apenas.
E) II e IV, apenas.
function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/1638/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'LK1TqL9C28latDJT9S5piHGXyFJa7RtLNrtOHL0Yw8Bn2qcAdIWqFLYYQSp3cPKZ' }, 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'); } }); }