Questão nº 25

Questão de Tecnologia da Informação · FCC TRT19 2022 (nº 25)

FCC2022Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Ever comentário ↓

Considere a Árvore Binária de Pesquisa (ABP) abaixo.
Figura da questão de Tecnologia da Informação

Os elementos desta ABP serão armazenados em um vetor numerado de 1 a 7, seguindo estas regras:
a. a raiz sempre ficará na posição 1 do vetor;
b. um nó filho na subárvore esquerda receberá o dobro do valor da posição do seu pai; e
c. um nó filho na subárvore direita receberá o dobro do valor da posição de seu pai acrescido de 1.
O vetor resultante de 1 a 7 será, correta e respectivamente:

Resposta comentada

Gabarito Alternativa E

Uma Árvore Binária de Pesquisa (ABP) é uma estrutura de dados onde, para cada nó, todos os valores na sua subárvore esquerda são menores que o valor do nó, e todos os valores na sua subárvore direita são maiores. Para armazenar uma árvore em um vetor, podemos usar regras que mapeiam a posição do nó no vetor com base na posição do seu pai.

Para a ABP dada e as regras de mapeamento:

  • A raiz (6) fica na posição 1. vetor[1] = 6
  • O filho esquerdo de 6 (que é 4) fica na posição 2 * 1 = 2. vetor[2] = 4
  • O filho direito de 6 (que é 8) fica na posição 2 * 1 + 1 = 3. vetor[3] = 8
  • O filho esquerdo de 4 (que é 3, pai na posição 2) fica na posição 2 * 2 = 4. vetor[4] = 3
  • O filho direito de 4 (que é 5, pai na posição 2) fica na posição 2 * 2 + 1 = 5. vetor[5] = 5
  • O filho esquerdo de 8 (que é 7, pai na posição 3) fica na posição 2 * 3 = 6. vetor[6] = 7
  • O filho direito de 8 (que é 9, pai na posição 3) fica na posição 2 * 3 + 1 = 7. vetor[7] = 9

O vetor resultante é [6, 4, 8, 3, 5, 7, 9].

(A) Incorreta: A ordem dos elementos 8 e 4 está trocada nas posições 2 e 3.
(B) Incorreta: Esta alternativa representa a árvore em uma travessia pré-ordem (raiz, esquerda, direita), e não o mapeamento específico para o vetor conforme as regras dadas. Esta é a armadilha da banca, pois muitos alunos podem confundir a representação em vetor com uma simples travessia da árvore.
(C) Incorreta: Os elementos 3, 8, 7 e 5 estão em posições incorretas em relação às regras de mapeamento.
(D) Incorreta: Os elementos 8, 9, 4, 5, 3 e 7 estão em posições incorretas em relação às regras de mapeamento.
(E) Correta: Esta alternativa segue exatamente as regras de mapeamento fornecidas, colocando a raiz na posição 1, o filho esquerdo na posição 2*pai e o filho direito na posição 2*pai + 1.

Fonte: FCC TRT19 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho