·
Análise e Desenvolvimento de Sistemas ·
Estrutura de Dados
Send your question to AI and receive an answer instantly
Recommended for you
9
Quiz Estrutura de Dados
Estrutura de Dados
SENAC
7
Prova Estrutura de Dados - Senac Ead
Estrutura de Dados
SENAC
7
Quiz Estrutura de Dados
Estrutura de Dados
SENAC
62
Estruturas de Dados - Revisão de Conceitos e Exercícios com Arrays em Java
Estrutura de Dados
SENAC
1
Funcao Recursiva Produto Vetor Inteiros Java
Estrutura de Dados
SENAC
1
Dados Lattes: Análise de Currículos, Projetos e Publicações Acadêmicas
Estrutura de Dados
SENAC
3
EP1-Alocacao-de-Memoria-Customizada-em-C-Gerenciamento-de-Lista-Duplamente-Encadeada
Estrutura de Dados
SENAC
1
Diagrama ER Conceitual Lógico e Implementacao PostgreSQL
Estrutura de Dados
SENAC
7
Prova Discursiva Estrutura de Dados
Estrutura de Dados
UMG
1
TAD-LIVE-Gerenciamento-de-Lives-em-C-ou-Python
Estrutura de Dados
UCDB
Preview text
Senac EAD Produção Textual Individual 1 Senac São Paulo Todos os Direitos Reservados DISCIPLINA ESTRUTURA DE DADOS PROFESSORES AUTORES FABIO APARECIDO GAMARRA LUBACHESKI Produção Textual Individual Tema Utilizando Estrutura de Dados Árvore Binária Texto base texto gráficos tabelas imagens Uma árvore tree é uma estrutura de dados que armazena elementos de maneira hierárquica dentre as árvores existentes as binárias são as mais utilizadas As árvores binárias possuem no máximo duas subárvores a subárvore direita e sub árvore esquerda onde cada subárvore é uma árvore binária Perceba que a definição é recursiva e devido a isso muitas operações sobre árvores binárias utilizam recursão Um tipo abstrato de dados para representar uma árvore binária é apresentado abaixo considere que as classes já estão implementadas corretamente public class No private long id private No esqdir public Nolong id No esq No dir thisid id thisesq esq thisdir dir public long getId return thisid public No getEsq return esq public No getDir return dir public class ArvoreBinaria private No raiz public ArvoreBinaria thisraiz null outros métodos Enunciado A Dada uma árvore binária com nós já inseridos um nó é da esquerda festiva se ele for filho esquerdo de algum outro nó abaixo os nós marcados são da esquerda festiva Implemente um método na classe ArvoreBinaria que conta e retorna o número de nós da esquerda festiva de uma árvore binária Para o exemplo abaixo o método retorna 5 B Implemente um método na classe ArvoreBinaria que imprima os id de uma árvore binária com recuos de margem proporcionais ao nível do nó Por exemplo para a árvore binária abaixo 888 555 333 444 111 999 Senac EAD Produção Textual Individual 2 Senac São Paulo Todos os Direitos Reservados Temos a seguinte saída os caracteres representa null 555 333 111 444 888 999 Orientações Gerais Observações do professor Reveja as Web Conferências gravadas para se basear na implementação da solução dessa atividade Orientação de Entrega Esta atividade deverá ser entregue no item Produção Textual Individual do menu principal Prazo de Entrega Consultar o calendário de atividades Tamanho máximo do texto 30 linhas ou 1 página Uso de fontes de terceiros citações deve ser referenciada conforme Guia de Normalização do Senac httpwww3spsenacbrhotsitescampussantoamarocdarquivosbibliotecaguianorma tizacaopdf
Send your question to AI and receive an answer instantly
Recommended for you
9
Quiz Estrutura de Dados
Estrutura de Dados
SENAC
7
Prova Estrutura de Dados - Senac Ead
Estrutura de Dados
SENAC
7
Quiz Estrutura de Dados
Estrutura de Dados
SENAC
62
Estruturas de Dados - Revisão de Conceitos e Exercícios com Arrays em Java
Estrutura de Dados
SENAC
1
Funcao Recursiva Produto Vetor Inteiros Java
Estrutura de Dados
SENAC
1
Dados Lattes: Análise de Currículos, Projetos e Publicações Acadêmicas
Estrutura de Dados
SENAC
3
EP1-Alocacao-de-Memoria-Customizada-em-C-Gerenciamento-de-Lista-Duplamente-Encadeada
Estrutura de Dados
SENAC
1
Diagrama ER Conceitual Lógico e Implementacao PostgreSQL
Estrutura de Dados
SENAC
7
Prova Discursiva Estrutura de Dados
Estrutura de Dados
UMG
1
TAD-LIVE-Gerenciamento-de-Lives-em-C-ou-Python
Estrutura de Dados
UCDB
Preview text
Senac EAD Produção Textual Individual 1 Senac São Paulo Todos os Direitos Reservados DISCIPLINA ESTRUTURA DE DADOS PROFESSORES AUTORES FABIO APARECIDO GAMARRA LUBACHESKI Produção Textual Individual Tema Utilizando Estrutura de Dados Árvore Binária Texto base texto gráficos tabelas imagens Uma árvore tree é uma estrutura de dados que armazena elementos de maneira hierárquica dentre as árvores existentes as binárias são as mais utilizadas As árvores binárias possuem no máximo duas subárvores a subárvore direita e sub árvore esquerda onde cada subárvore é uma árvore binária Perceba que a definição é recursiva e devido a isso muitas operações sobre árvores binárias utilizam recursão Um tipo abstrato de dados para representar uma árvore binária é apresentado abaixo considere que as classes já estão implementadas corretamente public class No private long id private No esqdir public Nolong id No esq No dir thisid id thisesq esq thisdir dir public long getId return thisid public No getEsq return esq public No getDir return dir public class ArvoreBinaria private No raiz public ArvoreBinaria thisraiz null outros métodos Enunciado A Dada uma árvore binária com nós já inseridos um nó é da esquerda festiva se ele for filho esquerdo de algum outro nó abaixo os nós marcados são da esquerda festiva Implemente um método na classe ArvoreBinaria que conta e retorna o número de nós da esquerda festiva de uma árvore binária Para o exemplo abaixo o método retorna 5 B Implemente um método na classe ArvoreBinaria que imprima os id de uma árvore binária com recuos de margem proporcionais ao nível do nó Por exemplo para a árvore binária abaixo 888 555 333 444 111 999 Senac EAD Produção Textual Individual 2 Senac São Paulo Todos os Direitos Reservados Temos a seguinte saída os caracteres representa null 555 333 111 444 888 999 Orientações Gerais Observações do professor Reveja as Web Conferências gravadas para se basear na implementação da solução dessa atividade Orientação de Entrega Esta atividade deverá ser entregue no item Produção Textual Individual do menu principal Prazo de Entrega Consultar o calendário de atividades Tamanho máximo do texto 30 linhas ou 1 página Uso de fontes de terceiros citações deve ser referenciada conforme Guia de Normalização do Senac httpwww3spsenacbrhotsitescampussantoamarocdarquivosbibliotecaguianorma tizacaopdf