Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

1. Os grafos possuem uma estrutura simples de formação, que faz com que sua implementação seja simples e o reconhecimento seja de fácil acesso. Assinale a alternativa que contém a estrutura correta de grafos.


e. Pela conexão de vértices entre si por meio de arestas.

1. A lista de adjacências de um grafo com n vértices consiste em um arranjo de n listas encadeadas para cada vértice do grafo. Logo, como se trata da representação do grafo de forma diferente, ela permite determinar os possíveis caminhos não direcionados de um grafo. Com base nas informações apresentadas, analise as afirmativas, a seguir, e marque com V as verdadeiras e com F as falsas. I. ( ) Nó A: grau de entrada 2; grau de saída 1; grau geral 3 II. ( ) Nó B: grau de entrada 2; grau de saída 1; grau geral 3 III. ( ) Nó C: grau de entrada 1; grau de saída 2; grau geral 3 IV. ( ) Nó D: grau de entrada 2; grau de saída 1; grau geral 3 Assinale a alternativa que apresenta a sequência correta.

I. Nó A: grau de entrada 2; grau de saída 1; grau geral 3
II. Nó B: grau de entrada 2; grau de saída 1; grau geral 3
III. Nó C: grau de entrada 1; grau de saída 2; grau geral 3
IV. Nó D: grau de entrada 2; grau de saída 1; grau geral 3
c. F, V, V, F

1. Em vários lugares do código em grafos, precisamos do índice de um determinado vértice. Para isso utilizamos um método chamado getIndex, que acessa o vértice do qual precisamos do índice. Assinale a alternativa que apresenta qual a importância e a forma de utilização desse método.


c. O método getIndex é privado e funciona de forma simples, fazendo uma busca sequencial e informando o índice do vértice.

1. Grafos são estruturas de formação simples que têm dois conjuntos de formulações. Assinale a alternativa que contém os conjuntos existentes em grafos e explique corretamente o que são cada um deles.


a. Vértices e arestas.

1. A lista de adjacências de um grafo com n vértices consiste em um arranjo de n listas encadeadas para cada vértice do grafo. Logo, como se trata da representação do grafo de forma diferente, ela permite determinar os possíveis caminhos não direcionados de um grafo. Com base nas informações apresentadas, analise as afirmativas, a seguir, e marque com V as verdadeiras e com F as falsas. I. ( ) C = {D, A, B, C}. II. ( ) C = { C, B, A, D}. III. ( ) C = { A, B, C, D}. IV. ( ) C = {B, C, A, D}. Assinale a alternativa que apresenta a sequência correta.

I. C = {D, A, B, C}.
II. C = { C, B, A, D}.
III. C = { A, B, C, D}.
IV. C = {B, C, A, D}.
b. F, V, V, V.

1. Analise o código a seguir. Assinale a alternativa que apresenta o método que realiza as operações do nó interno em AVL apresentado acima.


c. PerformRotation.

1. Em linguagem de programação, a utilização de árvores complexas é, em geral, ____________. Após certo número de ____________, a árvore pode assumir uma forma pouco recomendável para a otimização do problema de busca. Em um caso extremo, ela pode degenerar-se em uma _______________. Para contornar esse problema, uma ideia seria aplicar um algoritmo que tornasse a árvore novamente completa em sua forma. Para isso, serve o balanceamento da árvore. Preencha as lacunas, escolhendo a alternativa correta.


a. desaconselhável; exclusões; subárvore

Assinale a alternativa que apresenta qual a importância e a forma de utilização do método getIndex.

O método getIndex é importante para acessar o índice de um determinado vértice em um grafo.
O método funciona de forma específica, fazendo uma busca sequencial e informando o índice do vértice.
O método é público e deve ser utilizado em todos os códigos de grafos.
a. O método substitui o número de vértices pelo número de índices e faz uma busca específica dentro dos blocos.
b. O método é privado e funciona de forma rápida e sem erros, contando o número de vértices e expondo o resultado ao final do código.
c. O método getIndex é privado e funciona de forma simples, fazendo uma busca sequencial e informando o índice do vértice.
d. O método público faz uma busca sequencial no array e leva 3 dias para demonstrar resultados. Ele deve ser utilizado em todos os códigos de grafos.
e. O método é público e funciona de forma estruturada e metódica, fazendo uma busca geral dentro do código.

Assinale a alternativa que contém a estrutura correta de grafos.

a. Vértices e linhas.
b. Pela conexão de “do” e “for”.
c. Arestas e linhas.
d. Um valor fixo de comandos.
e. Pela conexão de vértices entre si por meio de arestas.

Com base nas informações apresentadas, analise as afirmativas, a seguir, e marque com V as verdadeiras e com F as falsas.
( ) Nó A: grau de entrada 2; grau de saída 1; grau geral 3
( ) Nó B: grau de entrada 2; grau de saída 1; grau geral 3
( ) Nó C: grau de entrada 1; grau de saída 2; grau geral 3
( ) Nó D: grau de entrada 2; grau de saída 1; grau geral 3
a. F, F, V, V
b. V, V, F, F
c. F, V, V, F
d. V, F, V, F
e. F, F, V, F

Assinale a alternativa que contém os conjuntos existentes em grafos e explique corretamente o que são cada um deles.

a. Um par de vértices e um par de arestas.
b. Vértices divididas por arestas.
c. Linhas e colunas.
d. Nós e raízes.
e. Vértices e arestas.

Com base nas informações apresentadas, analise as afirmativas, a seguir, e marque com V as verdadeiras e com F as falsas.
( ) O nó A tem grau 3.
( ) O nó B tem grau 3.
( ) O nó C tem grau 1.
( ) O nó D tem grau 2.
a. V, F, V, V
b. F, F, V, V
c. V, F, F, V
d. V, F, V, F
e. F, F, V, F

Com relação aos caminhos não direcionados no grafo da figura, assinale a alternativa correta.

a. C = (C, A, B).
b. C = (C, A, D).
c. C = (D, A, C).
d. C = (D, A, B).
e. C = (D, C, B).

Assinale a alternativa que apresenta qual a importância e a forma de utilização desse método.

a. O método substitui o número de vértices pelo número de índices e faz uma busca específica dentro dos blocos.
b. O método é privado e funciona de forma rápida e sem erros, contando o número de vértices e expondo o resultado ao final do código.
c. O método getIndex é privado e funciona de forma simples, fazendo uma busca sequencial e informando o índice do vértice.
d. O método público faz uma busca sequencial no array e leva 3 dias para demonstrar resultados. Ele deve ser utilizado em todos os códigos de grafos.
e. O método é público e funciona de forma estruturada e metódica, fazendo uma busca geral dentro do código.

Preencha as lacunas, escolhendo a alternativa correta.

a. desaconselhável; exclusões; subárvore
b. desaconselhável; buscas; lista
c. aconselhável; inclusões ou exclusões; subárvore
d. desaconselhável; inclusões ou exclusões; lista
e. aconselhável; inclusões; lista

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

1. Os grafos possuem uma estrutura simples de formação, que faz com que sua implementação seja simples e o reconhecimento seja de fácil acesso. Assinale a alternativa que contém a estrutura correta de grafos.


e. Pela conexão de vértices entre si por meio de arestas.

1. A lista de adjacências de um grafo com n vértices consiste em um arranjo de n listas encadeadas para cada vértice do grafo. Logo, como se trata da representação do grafo de forma diferente, ela permite determinar os possíveis caminhos não direcionados de um grafo. Com base nas informações apresentadas, analise as afirmativas, a seguir, e marque com V as verdadeiras e com F as falsas. I. ( ) Nó A: grau de entrada 2; grau de saída 1; grau geral 3 II. ( ) Nó B: grau de entrada 2; grau de saída 1; grau geral 3 III. ( ) Nó C: grau de entrada 1; grau de saída 2; grau geral 3 IV. ( ) Nó D: grau de entrada 2; grau de saída 1; grau geral 3 Assinale a alternativa que apresenta a sequência correta.

I. Nó A: grau de entrada 2; grau de saída 1; grau geral 3
II. Nó B: grau de entrada 2; grau de saída 1; grau geral 3
III. Nó C: grau de entrada 1; grau de saída 2; grau geral 3
IV. Nó D: grau de entrada 2; grau de saída 1; grau geral 3
c. F, V, V, F

1. Em vários lugares do código em grafos, precisamos do índice de um determinado vértice. Para isso utilizamos um método chamado getIndex, que acessa o vértice do qual precisamos do índice. Assinale a alternativa que apresenta qual a importância e a forma de utilização desse método.


c. O método getIndex é privado e funciona de forma simples, fazendo uma busca sequencial e informando o índice do vértice.

1. Grafos são estruturas de formação simples que têm dois conjuntos de formulações. Assinale a alternativa que contém os conjuntos existentes em grafos e explique corretamente o que são cada um deles.


a. Vértices e arestas.

1. A lista de adjacências de um grafo com n vértices consiste em um arranjo de n listas encadeadas para cada vértice do grafo. Logo, como se trata da representação do grafo de forma diferente, ela permite determinar os possíveis caminhos não direcionados de um grafo. Com base nas informações apresentadas, analise as afirmativas, a seguir, e marque com V as verdadeiras e com F as falsas. I. ( ) C = {D, A, B, C}. II. ( ) C = { C, B, A, D}. III. ( ) C = { A, B, C, D}. IV. ( ) C = {B, C, A, D}. Assinale a alternativa que apresenta a sequência correta.

I. C = {D, A, B, C}.
II. C = { C, B, A, D}.
III. C = { A, B, C, D}.
IV. C = {B, C, A, D}.
b. F, V, V, V.

1. Analise o código a seguir. Assinale a alternativa que apresenta o método que realiza as operações do nó interno em AVL apresentado acima.


c. PerformRotation.

1. Em linguagem de programação, a utilização de árvores complexas é, em geral, ____________. Após certo número de ____________, a árvore pode assumir uma forma pouco recomendável para a otimização do problema de busca. Em um caso extremo, ela pode degenerar-se em uma _______________. Para contornar esse problema, uma ideia seria aplicar um algoritmo que tornasse a árvore novamente completa em sua forma. Para isso, serve o balanceamento da árvore. Preencha as lacunas, escolhendo a alternativa correta.


a. desaconselhável; exclusões; subárvore

Assinale a alternativa que apresenta qual a importância e a forma de utilização do método getIndex.

O método getIndex é importante para acessar o índice de um determinado vértice em um grafo.
O método funciona de forma específica, fazendo uma busca sequencial e informando o índice do vértice.
O método é público e deve ser utilizado em todos os códigos de grafos.
a. O método substitui o número de vértices pelo número de índices e faz uma busca específica dentro dos blocos.
b. O método é privado e funciona de forma rápida e sem erros, contando o número de vértices e expondo o resultado ao final do código.
c. O método getIndex é privado e funciona de forma simples, fazendo uma busca sequencial e informando o índice do vértice.
d. O método público faz uma busca sequencial no array e leva 3 dias para demonstrar resultados. Ele deve ser utilizado em todos os códigos de grafos.
e. O método é público e funciona de forma estruturada e metódica, fazendo uma busca geral dentro do código.

Assinale a alternativa que contém a estrutura correta de grafos.

a. Vértices e linhas.
b. Pela conexão de “do” e “for”.
c. Arestas e linhas.
d. Um valor fixo de comandos.
e. Pela conexão de vértices entre si por meio de arestas.

Com base nas informações apresentadas, analise as afirmativas, a seguir, e marque com V as verdadeiras e com F as falsas.
( ) Nó A: grau de entrada 2; grau de saída 1; grau geral 3
( ) Nó B: grau de entrada 2; grau de saída 1; grau geral 3
( ) Nó C: grau de entrada 1; grau de saída 2; grau geral 3
( ) Nó D: grau de entrada 2; grau de saída 1; grau geral 3
a. F, F, V, V
b. V, V, F, F
c. F, V, V, F
d. V, F, V, F
e. F, F, V, F

Assinale a alternativa que contém os conjuntos existentes em grafos e explique corretamente o que são cada um deles.

a. Um par de vértices e um par de arestas.
b. Vértices divididas por arestas.
c. Linhas e colunas.
d. Nós e raízes.
e. Vértices e arestas.

Com base nas informações apresentadas, analise as afirmativas, a seguir, e marque com V as verdadeiras e com F as falsas.
( ) O nó A tem grau 3.
( ) O nó B tem grau 3.
( ) O nó C tem grau 1.
( ) O nó D tem grau 2.
a. V, F, V, V
b. F, F, V, V
c. V, F, F, V
d. V, F, V, F
e. F, F, V, F

Com relação aos caminhos não direcionados no grafo da figura, assinale a alternativa correta.

a. C = (C, A, B).
b. C = (C, A, D).
c. C = (D, A, C).
d. C = (D, A, B).
e. C = (D, C, B).

Assinale a alternativa que apresenta qual a importância e a forma de utilização desse método.

a. O método substitui o número de vértices pelo número de índices e faz uma busca específica dentro dos blocos.
b. O método é privado e funciona de forma rápida e sem erros, contando o número de vértices e expondo o resultado ao final do código.
c. O método getIndex é privado e funciona de forma simples, fazendo uma busca sequencial e informando o índice do vértice.
d. O método público faz uma busca sequencial no array e leva 3 dias para demonstrar resultados. Ele deve ser utilizado em todos os códigos de grafos.
e. O método é público e funciona de forma estruturada e metódica, fazendo uma busca geral dentro do código.

Preencha as lacunas, escolhendo a alternativa correta.

a. desaconselhável; exclusões; subárvore
b. desaconselhável; buscas; lista
c. aconselhável; inclusões ou exclusões; subárvore
d. desaconselhável; inclusões ou exclusões; lista
e. aconselhável; inclusões; lista

Prévia do material em texto

EDD-SEMANA 06 
Pergunta 1 
1. Árvores AVLs propõem uma modificação nos algoritmos de inserção e remoção, 
conforme estudamos, para garantir o balanceamento da árvore. 
Assinale a alternativa que propõe o momento em que utilizamos árvores AVL. 
 
a. Quando o programador quer deixar os códigos organizados. 
 
b. Para inserir informações e remover erros. 
 
c. Para fazer rotações à direita. 
 
d. Quando operações eficientes se fazem necessárias. 
 
e. Para medir as diferenças de altura das árvores. 
Pergunta 2 
1. Os grafos possuem uma estrutura simples de formação, que faz com que sua 
implementação seja simples e o reconhecimento seja de fácil acesso. 
Assinale a alternativa que contém a estrutura correta de grafos. 
 
a. Vértices e linhas. 
 
b. Pela conexão de “do” e “for”. 
 
c. Arestas e linhas. 
 
d. Um valor fixo de comandos. 
 
e. Pela conexão de vértices entre si por meio de arestas. 
Pergunta 3 
1. A lista de adjacências de um grafo com n vértices consiste em um arranjo de n listas 
encadeadas para cada vértice do grafo. Logo, como se trata da representação do grafo 
de forma diferente, ela permite determinar os possíveis caminhos não direcionados de 
um grafo. 
 
 
 Fonte: Elaborada pelo autor. 
 
Com base nas informações apresentadas, analise as afirmativas, a seguir, e marque 
com V as verdadeiras e com F as falsas. 
 
I. ( ) Nó A: grau de entrada 2; grau de saída 1; grau geral 3 
II. ( ) Nó B: grau de entrada 2; grau de saída 1; grau geral 3 
III. ( ) Nó C: grau de entrada 1; grau de saída 2; grau geral 3 
IV. ( ) Nó D: grau de entrada 2; grau de saída 1; grau geral 3 
 
Assinale a alternativa que apresenta a sequência correta. 
 
a. F, F, V, V 
 
b. V, V, F, F 
 
c. F, V, V, F 
 
d. V, F, V, F 
 
e. F, F, V, F 
Pergunta 4 
1. As árvores AVL são árvores binárias de busca balanceada que propõem uma 
modificação em dois tipos de algoritmos: inserção e remoção. 
Nesses casos, quando um nó viola o fato de balanceamento, uma ação deve ser tomada. 
Qual é essa ação, e como deve ser realizada? 
 
a. Remoção, removendo todos os nós da árvore. 
 
b. Else, inserindo o comando sem alteração. 
 
c. Remoção, feita devido ao desbalanceamento da árvore. 
 
d. Rotação, feita à direita ou esquerda. 
 
e. Inserção, feita com 5 nós. 
Pergunta 5 
1. Grafos são estruturas de formação simples que têm dois conjuntos de formulações. 
Assinale a alternativa que contém os conjuntos existentes em grafos e explique 
corretamente o que são cada um deles. 
 
a. Um par de vértices e um par de arestas. 
 
b. Vértices divididas por arestas. 
 
c. Linhas e colunas. 
 
d. Nós e raízes. 
 
e. Vértices e arestas. 
Pergunta 6 
As árvores são úteis para representar a hierarquia entre o nó-pai com um ou 
mais filhos. Quando tiramos a restrição de pai e filho(s), a representação de 
uma árvore fica insuficiente. Nesse sentido, uma implementação que pode ser 
utilizada são os grafos. No grafo, é considerado o conceito de grau, no qual 
cada nó se relaciona com outro por meio das arestas. Assim, o grau de um nó 
é a quantidade de arestas que incidem sobre ele, no caso dos grafos não 
direcionados. 
 
 
Com base nas informações apresentadas, analise as afirmativas, a seguir, e 
marque com V as verdadeiras e com F as falsas. 
 
I. ( ) O nó A tem grau 3. 
II. ( ) O nó B tem grau 3. 
III. ( ) O nó C tem grau 1. 
IV. ( ) O nó D tem grau 2. 
 
Assinale a alternativa que apresenta a sequência correta. 
 a. V, F, V, V 
 b. F, F, V, V 
 c. V, F, F, V 
 d. V, F, V, F 
 e. F, F, V, F 
Pergunta 7 , 
1. Nos grafos, podemos dar caminhos para os nós, ou seja, uma sequência de vértices C 
= (E1, E2, ... En), que é o caminho de um vértice até outro. Existem também os 
vértices não direcionados, cujas arestas não indicam a direção que se deve seguir. 
 
 
 
 
Fonte: Elaborada pelo autor. 
Com relação aos caminhos não direcionados no grafo da figura, assinale a alternativa 
correta. 
 
a. C = (C, A, B). 
 
b. C = (C, A, D). 
 
c. C = (D, A, C). 
 
d. C = (D, A, B). 
 
e. C = (D, C, B). 
Pergunta 8* 
1. Em vários lugares do código em grafos, precisamos do índice de um determinado vértice. 
Para isso utilizamos um método chamado getIndex, que acessa o vértice do qual 
precisamos do índice. 
Assinale a alternativa que apresenta qual a importância e a forma de utilização desse 
método. 
 
a. 
O método substitui o número de vértices pelo número de índices e faz uma busca 
específica dentro dos blocos. 
 
 
b. 
O método é privado e funciona de forma rápida e sem erros, contando o número de 
vértices e expondo o resultado ao final do código. 
 
 
c. 
O método getIndex é privado e funciona de forma simples, fazendo uma busca 
sequencial e informando o índice do vértice. 
 
d. 
O método público faz uma busca sequencial no array e leva 3 dias para 
demonstrar resultados. Ele deve ser utilizado em todos os códigos de grafos. 
 
 
e. 
O método é público e funciona de forma estruturada e metódica, fazendo uma busca 
geral dentro do código. 
Pergunta 9* 
1. Grafos são estruturas de formação simples que têm dois conjuntos de formulações. 
Assinale a alternativa que contém os conjuntos existentes em grafos e explique 
corretamente o que são cada um deles. 
 
a. Vértices e arestas. 
 
b. Um par de vértices e um par de arestas. 
 
c. Vértices divididas por arestas. 
 
d. Nós e raízes. 
 
e. Linhas e colunas. 
Pergunta 1 0* 
1. Em linguagem de programação, a utilização de árvores complexas é, em geral, 
____________. Após certo número de ____________, a árvore pode assumir uma forma 
pouco recomendável para a otimização do problema de busca. Em um caso extremo, 
ela pode degenerar-se em uma _______________. Para contornar esse problema, uma 
ideia seria aplicar um algoritmo que tornasse a árvore novamente completa em sua 
forma. Para isso, serve o balanceamento da árvore. 
Preencha as lacunas, escolhendo a alternativa correta. 
 
a. desaconselhável; exclusões; subárvore 
 
b. desaconselhável; buscas; lista 
 
c. aconselhável; inclusões ou exclusões; subárvore 
 
d. desaconselhável; inclusões ou exclusões; lista 
 
e. aconselhável; inclusões; lista 
Pergunta 11* 
1. A lista de adjacências de um grafo com n vértices consiste em um arranjo de n listas 
encadeadas para cada vértice do grafo. Logo, como se trata da representação do grafo 
de forma diferente, ela permite determinar os possíveis caminhos não direcionados de 
um grafo. 
 
 
Fonte: Elaborada pelo autor. 
 
Com base nas informações apresentadas, analise as afirmativas, a seguir, e marque 
com V as verdadeiras e com F as falsas. 
 
I. ( ) C = {D, A, B, C}. 
II. ( ) C = { C, B, A, D}. 
III. ( ) C = { A, B, C, D}. 
IV. ( ) C = {B, C, A, D}. 
Assinale a alternativa que apresenta a sequência correta. 
 
a. F, V, F, V. 
 
b. F, V, V, V. 
 
c. V, F, F, V. 
 
d. V, V, F, F. 
 
e. V, V, F, V. 
Pergunta 12* 
1. Analise o código a seguir. 
 
 
 
Fonte: elaborado pelo autor (2022). 
Assinale a alternativa que apresenta o método que realiza as operações do nó interno 
em AVL apresentado acima. 
 
a. is Taller. 
 
b. void. 
 
c. PerformRotation. 
 
d. is Shorter. 
 
e. Num_Elem. 
Pergunta 13* 
1. Em vários lugares do código em grafos, precisamos do índice de um determinado vértice. 
Para isso utilizamos um método chamado getIndex, que acessa o vértice do qual 
precisamos do índice. 
Assinale a alternativa que apresenta qual a importância e a forma de utilização desse 
método. 
 
a. 
O método substitui o número de vértices pelo número de índices e faz uma busca 
específica dentro dos blocos. 
 
 
b. 
O método é privado e funciona de forma rápida e sem erros, contando o número de 
vértices e expondo o resultado ao final do código. 
 
 
c. 
O método getIndex é privado e funciona de forma simples, fazendo uma busca 
sequencial e informando o índice do vértice. 
 
d. 
O método público faz uma busca sequencial no array e leva3 dias para 
demonstrar resultados. Ele deve ser utilizado em todos os códigos de grafos. 
 
 
e. 
O método é público e funciona de forma estruturada e metódica, fazendo uma busca 
geral dentro do código.

Mais conteúdos dessa disciplina