1.Fácil
Como os elementos de um array são armazenados na memória?
- AEm uma árvore de páginas de memória
- BEm um único bloco contíguo, um após o outro
- CEspalhados, ligados por ponteiros
- DEm posições aleatórias escolhidas por um hash
2.Fácil
O que é um grafo ponderado?
- AUm grafo em que cada aresta tem um valor numérico, como um custo ou uma distância
- BUm grafo com mais arestas do que vértices
- CUm grafo em que alguns vértices são mais pesados que outros por terem mais arestas
- DUm grafo armazenado em disco
3.Fácil
Qual operação é lenta em um array, mas rápida no início de uma lista encadeada?
- AObter o tamanho de um array de tamanho fixo
- BInserir no início
- CAcessar o 5º elemento
- DLer o último elemento pelo índice
4.Média
Em uma tabela hash com endereçamento aberto, qual é o fator de carga máximo possível?
- A0,5
- BNão há máximo
- C2
- D1
5.Média
Uma fila é implementada com duas pilhas: push numa pilha "in" e pop numa pilha "out", reabastecida a partir de "in" quando está vazia. Qual é o custo amortizado por operação?
- AO(1)
- BO(n)
- CO(log n)
- DO(n²)
6.Média
Árvores AVL e árvores rubro-negras garantem:
- AQue nenhum nó tenha dois filhos
- BQue as chaves fiquem armazenadas na ordem de inserção
- CAltura O(log n) por meio do rebalanceamento
- DBusca em tempo constante em todos os casos
7.Difícil
A estrutura union-find (conjuntos disjuntos) com união por posto e compressão de caminho tem custo amortizado por operação de:
- AO(n²)
- BO(n)
- CO(α(n)), a inversa da função de Ackermann, praticamente constante
- DExatamente O(log n)
8.Difícil
Quais são os custos de tempo e de espaço extra para inverter no próprio lugar uma lista simplesmente encadeada?
- ATempo O(1) e espaço extra O(1)
- BTempo O(n) e espaço extra O(n)
- CTempo O(n) e espaço extra O(1)
- DTempo O(n log n) e espaço extra O(1)
Gabarito
- 1. B · Em um único bloco contíguo, um após o outro
- 2. A · Um grafo em que cada aresta tem um valor numérico, como um custo ou uma distância
- 3. B · Inserir no início
- 4. D · 1
- 5. A · O(1)
- 6. C · Altura O(log n) por meio do rebalanceamento
- 7. C · O(α(n)), a inversa da função de Ackermann, praticamente constante
- 8. C · Tempo O(n) e espaço extra O(1)
Soluções completas passo a passo: pratique este tópico em examproblems.com.