1.Fácil
Em que ordem um percurso em pós-ordem (postorder) de uma árvore binária visita os nós?
- ANó, depois subárvore esquerda, depois subárvore direita
- BSubárvore esquerda, depois subárvore direita, depois nó
- CSubárvore esquerda, depois nó, depois subárvore direita
- DSubárvore direita, depois nó, depois subárvore esquerda
2.Fácil
Na representação de um grafo por lista de adjacência, o que é armazenado para cada vértice?
- AO caminho mínimo até todos os outros vértices
- BUma lista dos seus vértices vizinhos
- CUma linha de V valores booleanos
- DO número total de arestas do grafo
3.Fácil
O que cada nó de uma lista duplamente encadeada contém?
- ADados, um ponteiro para o próximo nó e um ponteiro para o nó anterior
- BDados e apenas um ponteiro para o próximo nó
- 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
Um nó de uma árvore binária de busca tem subárvore direita. Onde está o seu sucessor em ordem?
- ASempre no seu pai
- BSempre no seu filho direito
- CNo nó mais à direita da sua subárvore esquerda
- DNo nó mais à esquerda da sua subárvore direita
5.Média
Qual estrutura de dados é usada para verificar se os parênteses em "{[()]}" estão balanceados?
- AUma fila
- BUma pilha
- CUma árvore binária de busca
- DUma tabela hash
6.Média
Uma rede rodoviária tem 100,000 cruzamentos, cada um ligado a cerca de 4 outros. Qual representação é mais adequada?
- AUm único array ordenado de vértices
- BLista de adjacência
- CUm heap binário de arestas
- DMatriz de adjacência
7.Difícil
Para uma tabela hash funcionar corretamente, que regra o hash e a igualdade devem seguir?
- AValores hash iguais implicam chaves iguais
- BOs valores hash devem ser números primos
- CChaves iguais devem ter valores hash iguais
- DChaves diferentes devem ter valores hash diferentes
8.Difícil
Por que não se pode simplesmente remover elementos de um filtro de Bloom padrão zerando seus bits?
- ARemover aumentaria a taxa de falsos positivos para 100%
- BEsses bits podem pertencer também a outros elementos, o que causaria falsos negativos
- COs bits de um filtro de Bloom não podem ser alterados depois da criação
- DFiltros de Bloom armazenam os elementos completos, que não podem ser localizados de novo depois do hash
Gabarito
- 1. B · Subárvore esquerda, depois subárvore direita, depois nó
- 2. B · Uma lista dos seus vértices vizinhos
- 3. A · Dados, um ponteiro para o próximo nó e um ponteiro para o nó anterior
- 4. D · No nó mais à esquerda da sua subárvore direita
- 5. B · Uma pilha
- 6. B · Lista de adjacência
- 7. C · Chaves iguais devem ter valores hash iguais
- 8. B · Esses bits podem pertencer também a outros elementos, o que causaria falsos negativos
Soluções completas passo a passo: pratique este tópico em examproblems.com.