0% acharam este documento útil (1 voto)
802 visualizações10 páginas

AOL3 Programação e Estrutura de Dados

O documento discute árvores de busca e suas variações, com foco na árvore splay. Há perguntas sobre balanceamento, ligação de elementos, propriedades de árvores como altura e grau, representações de árvores e operações em filas.

Enviado por

Diego Rafael
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (1 voto)
802 visualizações10 páginas

AOL3 Programação e Estrutura de Dados

O documento discute árvores de busca e suas variações, com foco na árvore splay. Há perguntas sobre balanceamento, ligação de elementos, propriedades de árvores como altura e grau, representações de árvores e operações em filas.

Enviado por

Diego Rafael
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 10

1.

Pergunta 1

/1

Quando tratamos de árvores de busca, temos algumas variações. De acordo com a utilidade,
podemos ter variações mais velozes e outras mais lentas, porém com eficácia melhor. Tratando-se de
buscas, temos as formas de percurso que navegam em toda a estrutura, mas na árvore splay temos
um formato diferenciado. 

De acordo com essas informações e o conteúdo estudado, qual é o maior fator de balanceamento e
rotação dentro da árvore que implementa o algoritmo splay?

Ocultar opções de resposta 

1.

muitas buscas

Resposta correta

2.

muitas adições

3.

muitas multiplicações

4.

muitas remoções

5.

muitas rotações

2. Pergunta 2

/1

Muitos elementos em várias estruturas possuem formas de ligação, como uma página web com
âncoras ou links que apontam para outra página web. Um vetor aponta para seu próximo a partir do
seu tamanho máximo e, em outra estrutura, é chamada de grafo com as arestas.
 
Com base nessas informações e no conteúdo estudado, é correto afirmar que, dentro de uma
estrutura de árvore binária, o termo para ligação de elementos em seu conjunto é:

Ocultar opções de resposta 

1.

 link

2.

interligação

3.

arco

Resposta correta

4.

topologia

5.

hyperlink

3. Pergunta 3

/1

A estrutura de árvore de representação encadeada demonstra um espaço entre os endereços dos


filhos da direita e da esquerda e uma simbologia para os Nós nulos dos nós folhas ou folhas.

ESTRUTURA DE DADOS-UNID03-Q16_v1.PNG

Observando a árvore acima e considerando o conteúdo estudado, identifique os valores da altura,


grau da árvore e grau de saída de 16:

Ocultar opções de resposta 

1.
altura: 3, grau da árvore: 2 e grau de saída: 0

Resposta correta

2.

altura: 0, grau da árvore: 2 e grau de saída:3

3.

altura:3, grau da árvore: 2 e grau de saída: 1

4.

altura:1, grau da árvore: 2 e grau de saída: 3

5.

altura:3, grau da árvore: 1 e grau de saída: 2

4. Pergunta 4

/1

A árvore AVL tem como premissa o balanceamento após as operações de inserção e remoção,
fazendo com que cada estado da estrutura seja ideal para os dados armazenados.
 
Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale V
para a(s) verdadeira(s) e F para a(s) falsa(s).

I. ( ) A AVL busca ajustar as estruturas das subárvores, deixando com tamanhos próximos.

II. (  ) A AVL maximiza o percurso para buscas.

III. (  ) A AVL é lenta em relação a operações de busca.

IV. (  ) A AVL é lenta em relação a operações de inserção e remoção.

Agora, assinale a alternativa que apresenta a sequência correta:

Ocultar opções de resposta 

1.

F, F, V, V
2.

F, V, V, V

3.

 F, V, V, V

4.

V, F, V, V

5.

V, V, F, V

Resposta correta

5. Pergunta 5

/1

As árvores dinâmicas são estruturas que organizam de forma hierárquica os dados. Existem muitas
formas de representá-los: as que representam desenhos geralmente são mais simples de entender,
porém mais difíceis de demonstrar em consoles de programas.

Observe a figura abaixo:

ESTRUTURA DE DADOS-unid03-Q4_v1.PNG

Com base nessas informações e no conteúdo estudado, determine o nome da representação da árvore
na figura:

Ocultar opções de resposta 

1.

Parênteses aninhados

2.

Diagrama de inclusão

Resposta correta
3.

4.

Hierárquica

5.

Representação encadeada

6. Pergunta 6

/1

As filas estáticas são estruturas de alocação estática, ou seja, de tamanho fixo, pois implementam
vetor na sua estrutura. No caso dos códigos, usa-se o queue e dequeue como operações que alteram o
estado da fila, ou seja, a queue adiciona itens e a queue remove itens da estrutura.

Leia as operações abaixo, considerando a estrutura fila:

fila.queue(1);
fila.queue(2);
fila.isEmpty();
fila.queue(3);
fila.isFull();
fila.queue(4);
fila.peek();
fila.dequeue();
fila.imprimir();

Considerando essas informações e o conteúdo estudado, qual é o estado atual da fila após executar
todas as operações?

Ocultar opções de resposta 

1.

3,2 e 1

2.

4,3 e 2

3.
1,2 e 4

4.

1,2 e 3

5.

2,3 e 4

Resposta correta

7. Pergunta 7

/1

A Fila Dinâmica da interface Queue possui muitas similaridades com as estruturas dinâmicas de
armazenamento. A função buscar recebe o valor do tipo da fila via argumento e faz uma varredura
dentro da estrutura de Fila, procurando o valor recebido. Caso encontre o valor, ela o imprime na tela
“Encontrado:” o valor e retorna true, fornecendo que foi encontrado o valor; caso contrário,
aparecerá “Não Encontrado:” o valor e retorna-se false.

Agora, leia o código-fonte abaixo:

public boolean buscar(int aux) {


Iterator<Integer> filaIterator = fila.iterator();
while( filaIterator.hasNext())
{
if( ________________ )
{
System.out.println("Encontrado");
return true;
}
}
System.out.println("Não Encontrado:"+aux);
return false;
  }

Com base nessas informações e no conteúdo estudado, assinale a alternativa que completa o
comando IF do código acima:

Ocultar opções de resposta 

1.

filaIterator.next()

2.
aux == fila.next()

3.

filaIterator.next()==aux

Resposta correta

4.

aux != null

5.

filaIterator.next() != null

8. Pergunta 8

/1

As árvores possuem muitas propriedades e suas propriedades podem ser usadas por muitos
algoritmos. Elas são importantes pois, através delas, podemos ter um panorama real de como a
estrutura da árvore se encontra.

Considerando as informações acima e o conteúdo estudado, analise as afirmativas sobre o(s)


item(ns) que corresponde(m) ao termo Floresta:

I. ( ) Florestas são conjuntos de nós pais após a Raiz.

II. ( ) Floresta é o Nó que possui filhos.

III. ( ) Floresta é um conjunto de 0 ou mais árvores.

IV. ( ) Floresta é uma Raiz.

Está correto apenas o que se afirma em:

Ocultar opções de resposta 

1.

III e IV

2.

I e IV
3.

I e III

Resposta correta

4.

II e III

5.

II e IV

9. Pergunta 9

/1

Geralmente as árvores em si possuem formato de alocação dinâmica, mas em sistemas nos quais é
preciso trabalhar com alocações estáticas é preciso utilizar uma estrutura composta homogênea em
formato de vetor.
 
Com base nessas informações e no conteúdo estudado sobre árvores, analise as afirmativas a seguir:

I. A estrutura Node referencia o filho da direita e da esquerda.

II. Os filhos à direita de um elemento são referenciados através da multiplicação de sua posição.

III. Os filhos à esquerda de um elemento são referenciados através da multiplicação da sua posição
mais seu incremento.

IV. Os vetores não podem representar uma árvore estática.

Está correto apenas o que se afirma em:

Ocultar opções de resposta 

1.

I, II e III

2.

III e IV
3.

I e II

4.

II e III

Resposta correta

5.

II, III e IV

10. Pergunta 10

/1

Em uma estrutura de árvore, os elementos devem estar interligados, de forma que, a partir de um
elemento, consegue-se chegar em qualquer elemento da estrutura. As navegações de elementos
ocorrem em diversas sequências, como pré-ordem, in-ordem e pós-ordem.

Observe a árvore T abaixo:

ESTRUTURA DE DADOS-UNID03-Q10_v1.PNG

Com base nessas informações e no conteúdo estudado, assinale a alternativa que contém os
percursos em árvore através dos quais se chega mais rápido ao elemento 16:

Ocultar opções de resposta 

1.

pós-ordem

Resposta correta

2.

in-ordem

3.
pré-ordem

4.

in-ordem e pós-ordem

5.

pré-ordem e in-ordem

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy