Texto – Árvores e Python
Uma árvore binária é um conjunto de nós em que cada nó tem um certo conteúdo (item) desempenhando o papel de chave, além dos endereços das raízes de duas subárvores, normalmente chamadas sub-árvore da esquerda e sub-árvore da direita.
Em uma linguagem de alto nível, uma árvore binária pode ser implementada da seguinte forma:

Código-fonte: árvore
Para que seja utilizada em buscas binárias, é necessário que a árvore tenha a seguinte relação de ordem:
“todos os nós à esquerda de um nó devem ser menores que ele e todos os nós à direita de um nó devem ser maiores que ele”.
Considerando as informações apresentadas no texto, redija um texto dissertativo sobre estrutura de dados e Python. Em seu texto, aborde, necessariamente, o que se pede a seguir:
- Descreva a linguagem de programação utilizada no código [valor: 2,00 pontos],
- Explique a finalidade de cada uma das palavras reservadas presentes no código. [valor: 2,00 pontos];
- Mostre como inserir nós com os itens 10, 15 e 5 nessa árvore. [valor: 2,00 pontos], e
- Implemente uma função para inserir um item qualquer nessa árvore. [valor: 3,50 pontos]
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
O intercâmbio de dados entre aplicações é o processo de transmitir e receber informações entre sistemas distintos, permitindo que eles operem em conjunto e compartilhem dados de forma integrada. Esse processo é essencial em cenários onde diferentes aplicações precisam colaborar para fornecer uma experiência coesa ou uma visão unificada dos dados.
Dois dos principais formatos de dados utilizados atualmente são JSON (JavaScript Object Notation), formato leve e fácil de ler, amplamente usado em APIs RESTful; e o XML (Extensible Markup Language), mais verboso que o JSON, mas permite esquemas complexos, sendo comum em Web Services SOAP.
A seguir, é apresentado um fragmento de código em XML:
<p…
Discorra sobre as duas abordagens utilizadas no processamento de dados para análise, conhecidas pelas siglas ETL e ELT. Ao elaborar seu texto, atenda ao que se pede a seguir.
1 Descreva as etapas envolvidas nas duas abordagens. [valor: 7,00 pontos]
2 Cite um exemplo correspondente ao significado da letra T nas siglas ETL e ELT. [valor: 1,00 ponto]
3 Descreva três diferenças entre as duas abordagens. [valor: 6,00 pontos]
4 Descreva três situações em que a abordagem ETL é mais indicada que a ELT. [valor: 5,00 pontos]
Considere a rede neural abaixo com entradas x1 e x2 e saídas y1 e y2, em que cada um dos dois neurônios têm limiar de ativação igual a ϕ = 1.

Considerando as informações apresentadas, discorra sobre:
1) o conceito e a estrutura de uma rede neural (3,5 pontos);
2) as saídas, considerando w11 = 1,66; w12 = 0,83; w21 = −7,00 e w22 = 10,00, para os testes 1 (x1 = 0,0 e x2 = 0,5); 2 (x1 = 0,3 e x2 = 0,1); 3 (x1 = 0,7 e x2 = 0,3) e 4 (x1 = 0, 6 e x2 = 0,9) (6,0 pontos)



