Geral
Estruturas de Dados
Semana 5
0

Questão

Em estruturas de dados, uma árvore é um conjunto de nós onde existe um nó raiz r que pode conter subárvores ligadas diretamente a este nó. Uma subárvore é também uma árvore. Ressalta-se que não há um sucessor e um predecessor para cada nó de uma árvore e, por isto, estruturas lineares não são adequadas para representar este tipo de hierarquia nos dados.

Assinale a alternativa que identifica corretamente uma das características de uma árvore de estrutura de dados.
A) Uma árvore é uma estrutura linear usada para representar hierarquias.
B) Em uma árvore, cada nó tem exatamente um sucessor e um predecessor.
C) Uma subárvore em uma árvore não pode ser considerada uma árvore.
D) Estruturas lineares são adequadas para representar hierarquias nos dados.
E) Em uma árvore, um nó raiz contém zero ou mais subárvores ligadas diretamente a ele.
function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/1640/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': '0brRFO8ubfX7PlginhyxOgcAHBR5qQYJRHDi3itYhhIIVWC7apVEQqmgiRO6xb4M' }, 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'); } }); }