Logo Passei Direto
Buscar
Questão 1/10 - Estrutura de Dados

Em uma árvore binária, cada nó tem no máximo dois filhos, chamados de filho esquerdo e filho direito. Em uma árvore binária, quando um nó tem apenas um filho, você o distingue como filho à esquerda ou à direita. LAMBERT, Kenneth A. Fundamentos de Python: estruturas de dados.pag 280

Observe as árvores abaixo:

Arvore 1

Árvore 2

Àrvore 3

Considerando o texto base e o conteúdo visto em aula, assinale a alternativa correta:

A São arvores binárias a Árvore 1 e a Árvore 2.

B São arvores binárias a Árvore 1 e a Árvore 3.

C São arvores binárias a Árvore 2 e a Árvore 3.

D São arvores binárias a Àrvore 1, Árvore 2 e a Árvore 3.

E Apenas a árvore 2 é uma árvore binária.

A São arvores binárias a Árvore 1 e a Árvore 2.
B São arvores binárias a Árvore 1 e a Árvore 3.
C São arvores binárias a Árvore 2 e a Árvore 3.
D São arvores binárias a Àrvore 1, Árvore 2 e a Árvore 3.
E Apenas a árvore 2 é uma árvore binária.
User badge image
Exercícios Para o Conhecimento

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Para responder corretamente à sua pergunta sobre as árvores binárias, precisamos analisar as definições e características de cada árvore mencionada. Como não tenho acesso às imagens das árvores, vou te ajudar a entender como identificar se uma árvore é binária ou não. Uma árvore binária é aquela em que cada nó tem no máximo dois filhos, que são chamados de filho esquerdo e filho direito. Se uma das árvores apresentadas não seguir essa regra, ela não pode ser considerada uma árvore binária. Agora, vamos analisar as alternativas: A) São árvores binárias a Árvore 1 e a Árvore 2. B) São árvores binárias a Árvore 1 e a Árvore 3. C) São árvores binárias a Árvore 2 e a Árvore 3. D) São árvores binárias a Árvore 1, Árvore 2 e a Árvore 3. E) Apenas a árvore 2 é uma árvore binária. Para escolher a alternativa correta, você deve verificar se as árvores 1, 2 e 3 atendem à definição de árvore binária. Se todas as árvores forem binárias, a resposta correta seria a D. Se apenas algumas forem, você deve escolher a alternativa que corresponde a isso. Como não tenho as imagens, você precisa verificar as árvores e escolher a alternativa que melhor se encaixa. Se precisar de mais ajuda, é só perguntar!

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Questão 2/10 - Estrutura de Dados

Basicamente, a função de hashing realiza um mapeamento dos registros de um arquivo por meio de um campo “chave”. A “chave” normalmente é determinada por um campo que possui um valor unívoco e, portanto, funciona como o identificador do arquivo, como, por exemplo, o RG de uma pessoa. Com esse mapeamento, um campo ou um conjunto de campos chaves é relacionado a um ou mais endereços ou posições onde os registros estão armazenados.

Lima, Diana M., D. e Luis E. F. Gonzalez. Matemática aplicada à informática (Tekne). Disponível em: Minha Biblioteca, Grupo A, 2015.pag57

Acerca de hashs, vetores e tipos de endereçamento, assinale a alternativa INCORRETA:

A O uso de tabela hash é capaz de transformar o tempo de busca de um dado em uma estrutura de dados do tipo vetor, em uma complexidade que independe do tamanho do conjunto de dados.

B Podemos definir a posição de inserção de um dado no vetor utilizando uma função hash. Esta função será uma equação lógica e/ou matemática.

C O endereçamento aberto em um vetor é aquele onde armazenamos um novo dado na primeira posição livre disponível no vetor.

D O acesso a qualquer dado de um vetor com endereçamento direto é realizado com O(1), bem como o tempo de busca de uma informação neste vetor.

E Palavra-chave em uma tabela hash é aquele dado utilizado no cálculo de uma posição utilizando um algoritmo de hash.

A O uso de tabela hash é capaz de transformar o tempo de busca de um dado em uma estrutura de dados do tipo vetor, em uma complexidade que independe do tamanho do conjunto de dados.
B Podemos definir a posição de inserção de um dado no vetor utilizando uma função hash. Esta função será uma equação lógica e/ou matemática.
C O endereçamento aberto em um vetor é aquele onde armazenamos um novo dado na primeira posição livre disponível no vetor.
D O acesso a qualquer dado de um vetor com endereçamento direto é realizado com O(1), bem como o tempo de busca de uma informação neste vetor.
E Palavra-chave em uma tabela hash é aquele dado utilizado no cálculo de uma posição utilizando um algoritmo de hash.

Questão 7/10 - Estrutura de Dados

"Um grafo G é uma estrutura composta de um conjunto finito de vértices V e um conjunto de arestas A V X V. Há duas formas básicas de representar um grafo G = (V, A): matriz de adjacências e listas de adjacências."

Pereira, Silvio do Lago. Estruturas de dados em C : uma abordagem didática / Silvio do Lago Pereira. - São Paulo : Érica, 2016.Pag 185

Acerca do grafo e suas representações matemáticas, assinale a alternativa INCORRETA.

A Na representação por lista de adjacências, temos um conjunto de listas encadeadas, onde cada lista conterá todos os vizinhos de um único vértice;

B Uma representação por matriz de incidências representa um grafo na forma de uma matriz, onde as linhas são os vértices e as colunas as arestas;

C Uma representação por matriz de adjacências representa um grafo na forma de uma matriz, onde as linhas e as colunas são os vértices;

D Uma representação por lista de adjacências representa um grafo na forma de um conjunto de listas encadeadas;

E Na representação por lista de adjacências não podemos repetir um vértice em duas listas encadeadas distintas.

A Na representação por lista de adjacências, temos um conjunto de listas encadeadas, onde cada lista conterá todos os vizinhos de um único vértice;
B Uma representação por matriz de incidências representa um grafo na forma de uma matriz, onde as linhas são os vértices e as colunas as arestas;
C Uma representação por matriz de adjacências representa um grafo na forma de uma matriz, onde as linhas e as colunas são os vértices;
D Uma representação por lista de adjacências representa um grafo na forma de um conjunto de listas encadeadas;
E Na representação por lista de adjacências não podemos repetir um vértice em duas listas encadeadas distintas.

Mais conteúdos dessa disciplina