Prova Alg É Comp
Prova Alg É Comp
Prova Alg É Comp
Estação de trabalho liberada pelo CPF 00978316118 com o token 923392 em 04/03/2024 12:41:42.
O "Selection Sort", ou ordenação por seleção, é outro algoritmo simples de ordenação. O princípio
básico deste método é dividir o array em duas partes: a parte já ordenada e a parte não ordenada.
Em relação à eficiência para grandes conjuntos de dados, como o ¿Selection Sort¿ se comporta?
Medianamente eficiente.
Ineficiente.
Depende do tipo de dados.
Muito eficiente.
Altamente otimizado para grandes conjuntos.
I. Quick sort divide um conjunto de itens em conjuntos menores, que são ordenados de forma
independente, e, depois, os resultados são combinados para produzir a solução de ordenação do
conjunto maior.
II. Seleção é um método que consiste em selecionar o menor item de um vetor e substituí-lo pelo
item que estiver na primeira posição. Essas duas operações são repetidas com os itens restantes
até o último elemento.
III. Shell sort é uma extensão do algoritmo de ordenação por inserção, contornando o problema
que ocorre quando o menor item de um vetor está na posição mais à direita.
https://simulado.estacio.br/alunos/ 11/03/2024, 10 01
Página 1 de 5
:
Assinale a alternativa correta:
O "Insertion Sort", ou ordenação por inserção, é um algoritmo de ordenação simples que constrói a lista
final um item por vez.
Considerando a figura acima, que ilustra uma árvore de busca binária, assinale a opção correta.
Se a referida árvore for balanceada, a inserção de um nó 5 fará que ele tome o lugar do nó 4,
passando a ser o nó 5 a raiz da subárvore.
Transformando essa árvore em uma nova árvore de ordem 2, as folhas teriam de estar no
nível 2.
https://simulado.estacio.br/alunos/ 11/03/2024, 10 01
Página 2 de 5
:
Se a árvore em tela for balanceada, depois da inserção de um nó 9, o nó 12 assume a raiz da
árvore.
O percurso a percorrer nessa árvore na pré-ordem é 4 10 15 12 8.
Se a árvore em questão não for balanceada, então, com a remoção do nó 8, o nó 12 deve
assumir a raiz da árvore.
https://simulado.estacio.br/alunos/ 11/03/2024, 10 01
Página 3 de 5
:
7. Ref.: 3990623 Pontos: 1,00 / 1,00
Registros são exemplos de tipos de dados heterogêneos. Assim, sobre tipos de dados
elementares e estruturados, é correto afirmar que os elementos de um registro são de tamanhos
potencialmente diferentes e residem em posições de memória:
flexíveis
aleatórias
procedimentais
adjacentes
espalhadas
II, III, IV e V.
I, II e IV.
I, II e III.
II, III e V.
I, III, IV e V.
ENSINEME: RECURSIVIDADE
https://simulado.estacio.br/alunos/ 11/03/2024, 10 01
Página 4 de 5
:
public class Misterio {
if (x == 1)
return 1;
else
return x * Misterio(x-1);
Recursiva do fatorial
Iterativa da série de Fibonacci
Recursiva da série de Fibonacci
Iterativa da exponenciação
Recursiva da exponenciação
Um algoritmo recursivo é projetado para encontrar o elemento máximo em uma lista de números. A
função divide a lista ao meio a cada chamada, comparando os elementos até encontrar o maior.
Comando:
Qual abordagem recursiva é mais adequada para este algoritmo?
Recursividade múltipla.
Recursividade indireta.
Recursão de cauda.
Recursividade linear.
Recursividade aninhada.
https://simulado.estacio.br/alunos/ 11/03/2024, 10 01
Página 5 de 5
: