1.Fácil
O que faz a operação peek (ou top) em uma pilha?
- ARetorna o elemento da base da pilha
- BRemove todos os elementos da pilha
- CRetorna o elemento do topo sem removê-lo
- DRemove o elemento do topo e o retorna
2.Fácil
Qual é o nome da operação de fila que remove o elemento do início?
- AEnqueue
- BInsert
- CPush
- DDequeue
3.Fácil
A altura de uma árvore é comumente definida como:
- AO número de arestas no caminho mais longo da raiz até uma folha
- BO número de folhas da árvore
- CO número total de nós da árvore, contando a raiz e todas as folhas
- DO número de filhos da raiz
4.Média
Qual é a altura no pior caso de uma árvore binária de busca com n nós se as chaves forem inseridas em ordem crescente?
- A1
- B√n
- Clog₂ n
- Dn (ela vira uma lista encadeada)
5.Média
Como se encontra a menor chave em uma árvore binária de busca?
- ASeguindo os filhos direitos a partir da raiz até não haver filho direito
- BOlhando apenas a raiz
- CVisitando todas as folhas e comparando-as
- DSeguindo os filhos esquerdos a partir da raiz até não haver filho esquerdo
6.Média
Quanta memória uma matriz de adjacência usa para um grafo com V vértices?
- AO(V²)
- BO(V + E)
- CO(log V)
- DO(E)
7.Difícil
Por que um servidor pode escolher sua função hash ao acaso a partir de uma família universal?
- APara garantir que duas chaves nunca colidam, quaisquer que sejam as chaves enviadas por um atacante
- BPara tornar muito improvável que um atacante escolha muitas chaves que colidam entre si
- CPara manter a tabela hash ordenada
- DPara eliminar a necessidade de redimensionar a tabela
8.Difícil
Na BST com raiz 50, subárvore esquerda 30 (filhos 20, 40) e subárvore direita 70 (filhos 60, 80), a raiz é removida usando o sucessor em ordem. Qual chave se torna a nova raiz?
- A80
- B70
- C60
- D40
Gabarito
- 1. C · Retorna o elemento do topo sem removê-lo
- 2. D · Dequeue
- 3. A · O número de arestas no caminho mais longo da raiz até uma folha
- 4. D · n (ela vira uma lista encadeada)
- 5. D · Seguindo os filhos esquerdos a partir da raiz até não haver filho esquerdo
- 6. A · O(V²)
- 7. B · Para tornar muito improvável que um atacante escolha muitas chaves que colidam entre si
- 8. C · 60
Soluções completas passo a passo: pratique este tópico em examproblems.com.