1.Fácil
O que um map (dicionário) armazena?
- APares chave–valor com chaves únicas
- BValores ordenados por tamanho
- CPares de chaves iguais
- DApenas valores na ordem de inserção
2.Fácil
Na representação de um grafo por lista de adjacência, o que é armazenado para cada vértice?
- AO número total de arestas do grafo
- BUma linha de V valores booleanos
- CO caminho mínimo até todos os outros vértices
- DUma lista dos seus vértices vizinhos
3.Fácil
Em uma lista simplesmente encadeada, cada nó contém:
- AApenas dados
- BDados e um índice
- CDados e referências para todos os outros nós
- DDados e uma referência para o próximo nó
4.Média
Qual tipo abstrato de dados o algoritmo de Dijkstra usa para escolher o próximo vértice a processar?
- AUma fila FIFO
- BUm conjunto sem ordem
- CUma pilha
- DUma fila de prioridade mínima
5.Média
Em uma fila circular armazenada em um array de capacidade n, como se calcula a posição seguinte ao índice i?
- A(i − 1) mod n
- B2i + 1
- C(i + 1) mod n
- Di + 1
6.Média
Uma aplicação precisa de buscas rápidas e também de listar as chaves em ordem e responder a consultas por intervalo. Qual estrutura é a mais adequada?
- AUma pilha
- BUma tabela hash
- CUma lista encadeada não ordenada
- DUma árvore binária de busca balanceada
7.Difícil
Qual afirmação sobre o heapsort está correta?
- AOrdena no próprio lugar em O(n log n) no pior caso, mas não é estável
- BPrecisa de uma árvore binária de busca como armazenamento extra, então usa O(n) de memória adicional
- CÉ estável e precisa de O(n) de memória extra
- DRoda em tempo O(n) para qualquer entrada
8.Difícil
Qual é o tempo de execução da busca em largura em um grafo com V vértices armazenado como matriz de adjacência?
- AO(E log V)
- BO(V²)
- CO(V)
- DO(V + E)
Gabarito
- 1. A · Pares chave–valor com chaves únicas
- 2. D · Uma lista dos seus vértices vizinhos
- 3. D · Dados e uma referência para o próximo nó
- 4. D · Uma fila de prioridade mínima
- 5. C · (i + 1) mod n
- 6. D · Uma árvore binária de busca balanceada
- 7. A · Ordena no próprio lugar em O(n log n) no pior caso, mas não é estável
- 8. B · O(V²)
Soluções completas passo a passo: pratique este tópico em examproblems.com.