Logo Passei Direto
Buscar

COM160-SEMANA-6

User badge image
Jessica Lopes

em

Ferramentas de estudo

Questões resolvidas

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. Else, inserindo o comando sem alteração.
b. Rotação, feita à direita ou esquerda.
c. Remoção, feita devido ao desbalanceamento da árvore.
d. Remoção, removendo todos os nós da árvore.
e. Inserção, feita com 5 nós.

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
a. V, V, F, F
b. F, V, V, F
c. F, F, V, F
d. F, F, V, V
e. V, F, V, F

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; inclusões ou exclusões; lista
b. desaconselhável; exclusões; subárvore
c. aconselhável; inclusões; lista
d. aconselhável; inclusões ou exclusões; subárvore
e. desaconselhável; buscas; lista

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

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. Else, inserindo o comando sem alteração.
b. Rotação, feita à direita ou esquerda.
c. Remoção, feita devido ao desbalanceamento da árvore.
d. Remoção, removendo todos os nós da árvore.
e. Inserção, feita com 5 nós.

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
a. V, V, F, F
b. F, V, V, F
c. F, F, V, F
d. F, F, V, V
e. V, F, V, F

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; inclusões ou exclusões; lista
b. desaconselhável; exclusões; subárvore
c. aconselhável; inclusões; lista
d. aconselhável; inclusões ou exclusões; subárvore
e. desaconselhável; buscas; lista

Prévia do material em texto

<p>Fazer teste: Semana 6 - Atividade Avaliativa</p><p>Informações do teste</p><p>Descrição</p><p>Instruções Atividade para avaliação</p><p>Consulte os gabaritos dessa disciplina no menu lateral.</p><p>Olá, estudante!</p><p>1. Para responder a esta atividade, selecione a(s) alternativa(s) que você</p><p>considerar correta(s);</p><p>2. Após selecionar a resposta correta em todas as questões, vá até o �m da</p><p>página e pressione “Enviar teste”.</p><p>3. A cada tentativa, as perguntas e alternativas são embaralhadas</p><p>Pronto! Sua atividade já está registrada no AVA.</p><p>Várias</p><p>tentativas</p><p>Este teste permite 3 tentativas. Esta é a tentativa número 2.</p><p>Forçar</p><p>conclusão</p><p>Este teste pode ser salvo e retomado posteriormente.</p><p>Suas respostas foram salvas automaticamente.</p><p>As árvores AVL são árvores binárias de busca balanceada que</p><p>propõem uma modificação em dois tipos de algoritmos: inserção</p><p>e remoção.</p><p>Nesses casos, quando um nó viola o fato de balanceamento,</p><p>uma ação deve ser tomada. Qual é essa ação, e como deve ser</p><p>realizada?</p><p>a. Else, inserindo o comando sem alteração.</p><p>b. Rotação, feita à direita ou esquerda.</p><p>c. Remoção, feita devido ao desbalanceamento da árvore.</p><p>d. Remoção, removendo todos os nós da árvore.</p><p>e. Inserção, feita com 5 nós.</p><p>PERGUNTA 1 1,42 pontos   Salva</p><p>Estado de Conclusão da Pergunta:</p><p>A lista de adjacências de um grafo com n vértices consiste</p><p>em um arranjo de n listas encadeadas para cada vértice do</p><p>grafo. Logo, como se trata da representação do grafo de</p><p>forma diferente, ela permite determinar os possíveis</p><p>caminhos não direcionados de um grafo.</p><p>Fonte: Elaborada pelo autor.</p><p>Com base nas informações apresentadas, analise as</p><p>a�rmativas, a seguir, e marque com V as verdadeiras e</p><p>com F as falsas.</p><p>I. ( ) Nó A: grau de entrada 2; grau de saída 1; grau</p><p>geral 3</p><p>II. ( ) Nó B: grau de entrada 2; grau de saída 1; grau</p><p>geral 3</p><p>III. ( ) Nó C: grau de entrada 1; grau de saída 2; grau</p><p>geral 3</p><p>IV. ( ) Nó D: grau de entrada 2; grau de saída 1; grau</p><p>geral 3</p><p>Assinale a alternativa que apresenta a sequência correta.</p><p>a. V, V, F, F</p><p>b. F, V, V, F</p><p>c. F, F, V, F</p><p>d. F, F, V, V</p><p>e. V, F, V, F</p><p>PERGUNTA 2 1,42 pontos   Salva</p><p>Qual das alternativas a seguir mostra uma árvore AVL?</p><p>PERGUNTA 3 1,42 pontos   Salva</p><p>Em linguagem de programação, a utilização de árvores</p><p>complexas é, em geral, ____________. Após certo número</p><p>de , a árvore pode assumir uma forma pouco</p><p>PERGUNTA 4 1,42 pontos   Salva</p><p>de ____________, a á o e pode assu u a o a pouco</p><p>recomendável para a otimização do problema de busca.</p><p>Em um caso extremo, ela pode degenerar-se em uma</p><p>_______________. Para contornar esse problema, uma ideia</p><p>seria aplicar um algoritmo que tornasse a árvore</p><p>novamente completa em sua forma. Para isso, serve o</p><p>balanceamento da árvore.</p><p>Preencha as lacunas, escolhendo a alternativa correta.</p><p>a. desaconselhável; inclusões ou exclusões; lista</p><p>b. desaconselhável; exclusões; subárvore</p><p>c. aconselhável; inclusões; lista</p><p>d. aconselhável; inclusões ou exclusões; subárvore</p><p>e. desaconselhável; buscas; lista</p><p>Sobre o grafo apresentado a seguir, assinale a alternativa correta.</p><p>Três vértices possuem grau de entrada igual a 2 e grau de saída</p><p>igual a 1.</p><p>O grafo pode ser representado com uma matriz de adjacência,</p><p>mas não com uma coleção de listas de adjacências.</p><p>O grafo possui um self-loop entre os vértices A e E.</p><p>Dois vértices possuem grau 4.</p><p>Um exemplo de caminho nesse grafo seria a sequência de</p><p>vértices: (E, A, C).</p><p>PERGUNTA 5 1,44 pontos   Salva</p><p>Em estrutura de dados, os grafos também podem ser</p><p>representados por uma matriz de adjacência. Trata-se de</p><p>uma matriz n x n, em que A[i,j] = 1 se, por acaso, houver</p><p>uma aresta conectando o vértice i ao vértice j, ou A[i,j]=0,</p><p>quando não há aresta do vértice i para o vértice j.</p><p>Com relação à tabela de adjacências de um grafo como</p><p>mostrada na �gura, analise as a�rmativas a seguir.</p><p>I. O vértice A tem aresta com o vértice C.</p><p>II. O vértice B tem aresta com o vértice D.</p><p>III. O vértice D tem aresta com o vértice C.</p><p>Está correto que se afirma em:</p><p>a. I e III, apenas.</p><p>b. II, apenas.</p><p>c. III, apenas.</p><p>d. II e III, apenas.</p><p>e. I, apenas.</p><p>PERGUNTA 6 1,44 pontos   Salva</p><p>Nos grafos, podemos dar caminhos para os nós, ou seja,</p><p>uma sequência de vértices C = (E1, E2, ... En), que é o</p><p>caminho de um vértice até outro. Existem também os</p><p>vértices não direcionados, cujas arestas não indicam a</p><p>direção que se deve seguir.</p><p>PERGUNTA 7 1,44 pontos   Salva</p><p>Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar</p><p>todas as respostas.</p><p>Fonte: Elaborada pelo autor.</p><p>Com relação aos caminhos não direcionados no grafo da</p><p>figura, assinale a alternativa correta.</p><p>a. C = (D, A, B).</p><p>b. C = (C, A, D).</p><p>c. C = (D, A, C).</p><p>d. C = (C, A, B).</p><p>e. C = (D, C, B).</p><p>Salvar todas as respostas Salvar e Enviar</p><p>Fazer teste: Semana 6 - Atividade Avaliativa</p><p>Informações do teste</p><p>Descrição</p><p>Instruções Atividade para avaliação</p><p>Consulte os gabaritos dessa disciplina no menu lateral.</p><p>Olá, estudante!</p><p>1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s);</p><p>2. Após selecionar a resposta correta em todas as questões, vá até o �m da página e pressione “Enviar teste”.</p><p>3. A cada tentativa, as perguntas e alternativas são embaralhadas</p><p>Pronto! Sua atividade já está registrada no AVA.</p><p>Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1.</p><p>Forçar conclusão Este teste pode ser salvo e retomado posteriormente.</p><p>Suas respostas foram salvas automaticamente.</p><p>A lista de adjacências de um grafo com n vértices consiste em um arranjo de n listas</p><p>encadeadas para cada vértice do grafo. Logo, como se trata da representação do grafo de</p><p>forma diferente, ela permite determinar os possíveis caminhos não direcionados de um grafo.</p><p>PERGUNTA 1 1,42 pontos   Salva</p><p>Estado de Conclusão da Pergunta:</p><p>Fonte: Elaborada pelo autor.</p><p>Com base nas informações apresentadas, analise as a�rmativas, a seguir, e marque com V</p><p>as verdadeiras e com F as falsas.</p><p>I. ( ) C = {D, A, B, C}.</p><p>II. ( ) C = { C, B, A, D}.</p><p>III. ( ) C = { A, B, C, D}.</p><p>IV. ( ) C = {B, C, A, D}.</p><p>Assinale a alternativa que apresenta a sequência correta.</p><p>a. V, F, F, V.</p><p>b. F, V, V, V.</p><p>c. V, V, F, V.</p><p>d. F, V, F, V.</p><p>e. V, V, F, F.</p><p>A lista de adjacências de um grafo com n vértices consiste em um arranjo de n listas</p><p>encadeadas para cada vértice do grafo. Logo, como se trata da representação do grafo de</p><p>forma diferente, ela permite determinar os possíveis caminhos não direcionados de um grafo.</p><p>Fonte: Elaborada pelo autor.</p><p>Com base nas informações apresentadas, analise as a�rmativas, a seguir, e marque com V</p><p>PERGUNTA 2 1,42 pontos   Salva</p><p>as verdadeiras e com F as falsas.</p><p>I. ( ) Nó A: grau de entrada 2; grau de saída 1; grau geral 3</p><p>II. ( ) Nó B: grau de entrada 2; grau de saída 1; grau geral 3</p><p>III. ( ) Nó C: grau de entrada 1; grau de saída 2; grau geral 3</p><p>IV. ( ) Nó D: grau de entrada 2; grau de saída 1; grau geral 3</p><p>Assinale a alternativa que apresenta a sequência correta.</p><p>a. V, F, V, F</p><p>b. F, F, V, F</p><p>c. F, F, V, V</p><p>d. F, V, V, F</p><p>e. V, V, F, F</p><p>Em linguagem de programação, a utilização de árvores complexas é, em geral, ____________.</p><p>Após certo número de ____________, a árvore pode assumir uma forma pouco recomendável</p><p>para a otimização do problema de busca. Em um caso extremo, ela pode degenerar-se em</p><p>uma _______________. Para contornar esse problema, uma ideia seria aplicar um algoritmo</p><p>que tornasse a árvore novamente completa em sua forma. Para isso, serve o</p><p>balanceamento da árvore.</p><p>Preencha as lacunas, escolhendo a alternativa correta.</p><p>a. desaconselhável; buscas; lista</p><p>b. desaconselhável; inclusões ou exclusões; lista</p><p>PERGUNTA 3 1,42 pontos   Salva</p><p>c. aconselhável; inclusões; lista</p><p>d. aconselhável; inclusões ou exclusões; subárvore</p><p>e. desaconselhável; exclusões; subárvore</p><p>Qual das alternativas a seguir mostra uma árvore AVL?</p><p>PERGUNTA 4 1,42 pontos   Salva</p><p>Alternativa incorreta</p><p>Nos grafos, podemos dar caminhos para os nós, ou seja, uma sequência</p><p>de vértices C = (E1,</p><p>E2, ... En), que é o caminho de um vértice até outro. Existem também os vértices não</p><p>direcionados, cujas arestas não indicam a direção que se deve seguir.</p><p>PERGUNTA 5 1,44 pontos   Salva</p><p>Fonte: Elaborada pelo autor.</p><p>Com relação aos caminhos não direcionados no grafo da figura, assinale a alternativa correta.</p><p>a. C = (D, A, B).</p><p>b. C = (C, A, D).</p><p>c. C = (D, C, B).</p><p>d. C = (D, A, C).</p><p>e. C = (C, A, B).</p><p>PERGUNTA 6 1,44 pontos   Salva</p><p>a. II, apenas.</p><p>Os grafos são estruturas formadas por um conjunto de vértices e arestas. Os grafos com matrizes</p><p>adjacentes são aqueles em que dois vértices são adjacentes se há uma aresta conectando eles, ao</p><p>passo que uma aresta é incidente aos vértices que ela conecta.</p><p>Diante disso, analise as afirmativas a seguir.</p><p>I. Com matrizes de adjacências, alocaremos espaço para a matriz inteira no momento da declaração da</p><p>matriz.</p><p>II. Podemos utilizar matrizes adjacentes quando queremos armazenar uma coleção de dados para</p><p>depois obter os registros de maneira eficiente.</p><p>III. Em matrizes de adjacência, as buscas são melhores com listas de adjacências, pois já temos os</p><p>adjacentes de um nó.</p><p>Acerca das opções apresentadas, está correto o que se afirma em:</p><p>b. I , II e III.</p><p>c. II e III, apenas.</p><p>d. I e III, apenas.</p><p>e. I e II, apenas.</p><p>Sobre as árvores AVL, assinale a alternativa correta.</p><p>Se um nó possuir fator de balanceamento –2 imediatamente após uma remoção, então deverá ser</p><p>l d �lh d d f d b l á</p><p>PERGUNTA 7 1,44 pontos   Salva</p><p>Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.</p><p>aplicada uma rotação se o �lho da esquerda possuir fator de balanceamento –1. Caso contrário,</p><p>nenhuma rotação é necessária.</p><p>Uma árvore AVL mantém a estrutura balanceada executando operações locais de rotação. Essas</p><p>operações podem ser disparadas durante as inserções. Não é necessário fazer a validação do fator de</p><p>balanceamento durante as buscas e remoções, pois essas duas não afetam o fator de balanceamento.</p><p>Se uma árvore AVL possui todos os nós com fator de balanceamento 0, +1 e –1, então a próxima inserção</p><p>não irá alterar o fator de balanceamento dos nós.</p><p>Se uma árvore AVL possuir, imediatamente após uma operação, um nó com fator de balanceamento –2, e</p><p>o �lho da esquerda possuir um fator de balanceamento +1, então uma rotação simples à direita no nó é</p><p>su�ciente para restaurar as propriedades de árvore AVL.</p><p>Em uma árvore AVL, se imediatamente após uma inserção um nó terminar com fator de balanceamento</p><p>+2, e o �lho da direita possui fator de balanceamento +1, então é feita uma rotação simples à esquerda</p><p>no nó pai para restaurar as propriedades da árvore AVL.</p><p>Salvar todas as respostas Salvar e Enviar</p>

Mais conteúdos dessa disciplina