You are on page 1of 1

Gabarito das Questões Discursivas:

Questão 1:
(V) A árvore tem altura 4 e grau 2.
(V) A árvore é uma árvore binária de busca.
(F) A árvore está balanceada. --> o nó "8" está desregulado.
(F) O nó "14" da árvore está desregulado.
(V) 10-8-3-2-5-7-9-14-12-15-16 é o percurso em pré-ordem da árvore.

Questão 2:
O algoritmo selection sort irá realizar menos trocas que o bubble sort. Isso porque
a cada iteração o selection sort selecionará o menor elemento da parte não ordenada
para realizar a troca com um elemento não ordenado do início do array, já o bubble
sort realizará n-1 (sendo n o número de elementos ainda não ordenados), "levando" o
elemento de maior valor que estará no início do array até o final.

Questão 3:

i. Array ordenado pelo CPF. A estrutura de array ordenado permite que o algoritmo
de busca binária seja aplicado, tornando a busca uma tarefa de complexidade
O(logn).

ii. Array não ordenado e Lista simplesmente encadeada não ordenada. A complexidade
para inserir um elemento nos dois casos é constante - O(1), como não há uma
preocupação em manter a lista ordenada, é possível no array inserir um novo
elemento no fim acessando diretamente a posição (tamanho -1); e na lista é possível
inserir no início, fazendo as devidas atualizações de ponteiros.

You might also like