1.Fácil
Qual é o nome da operação de pilha que adiciona um elemento no topo?
- APush
- BPeek
- CPop
- DEnqueue
2.Fácil
O que define uma árvore binária?
- ATodo nó armazena um número binário
- BTodo nó tem no máximo dois filhos
- CTodo nó tem exatamente dois filhos
- DA árvore tem exatamente dois níveis
3.Fácil
O que cada nó de uma lista duplamente encadeada contém?
- ADados e apenas um ponteiro para o próximo nó
- BDados, um ponteiro para o próximo nó e um ponteiro para o nó anterior
- CDados e dois ponteiros, um para o próximo nó e outro para o nó seguinte a ele
- DDuas cópias dos dados e um ponteiro
4.Média
Qual estrutura de dados é usada pela busca em profundidade (DFS) na versão iterativa?
- AUma pilha
- BUm heap
- CApenas uma tabela hash
- DUma fila
5.Média
Você tem uma referência para um nó no meio de uma lista. Em qual lista é possível removê-lo em O(1)?
- AUm array ordenado
- BUma lista duplamente encadeada
- CUma lista simplesmente encadeada
- DUm array dinâmico
6.Média
Quanto tempo leva verificar se a aresta (u, v) existe usando uma matriz de adjacência?
- AO(log V)
- BO(1)
- CO(V)
- DO(E)
7.Difícil
Qual propriedade mantém toda árvore B perfeitamente balanceada?
- AAs chaves ficam armazenadas apenas na raiz
- BTodas as folhas estão na mesma profundidade
- CCada nó armazena uma chave
- DTodo nó tem exatamente dois filhos
8.Difícil
Como detectar se uma lista simplesmente encadeada contém um ciclo usando O(1) de memória extra?
- AContar os nós até a contagem passar do campo de tamanho da lista
- BGuardar cada nó visitado em um conjunto hash
- CMover um ponteiro um passo e outro dois passos e verificar se eles se encontram
- DOrdenar a lista e procurar duplicatas
Gabarito
- 1. A · Push
- 2. B · Todo nó tem no máximo dois filhos
- 3. B · Dados, um ponteiro para o próximo nó e um ponteiro para o nó anterior
- 4. A · Uma pilha
- 5. B · Uma lista duplamente encadeada
- 6. B · O(1)
- 7. B · Todas as folhas estão na mesma profundidade
- 8. C · Mover um ponteiro um passo e outro dois passos e verificar se eles se encontram
Soluções completas passo a passo: pratique este tópico em examproblems.com.