1.Fácil
Qual operação é lenta em um array, mas rápida no início de uma lista encadeada?
- ALer o último elemento pelo índice
- BObter o tamanho de um array de tamanho fixo
- CAcessar o 5º elemento
- DInserir no início
2.Fácil
O que é a propriedade de max-heap?
- AA chave de todo filho esquerdo é maior ou igual à chave de seu irmão direito
- BAs chaves estão ordenadas da esquerda para a direita
- CA chave de todo pai é maior ou igual às chaves dos seus filhos
- DTodas as folhas contêm a chave máxima
3.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 em que alguns vértices são mais pesados que outros por terem mais arestas
- CUm grafo com mais arestas do que vértices
- DUm grafo armazenado em disco
4.Média
Quanta memória uma matriz de adjacência usa para um grafo com V vértices?
- AO(V + E)
- BO(log V)
- CO(V²)
- DO(E)
5.Média
Qual tipo abstrato de dados o algoritmo de Dijkstra usa para escolher o próximo vértice a processar?
- AUma pilha
- BUma fila de prioridade mínima
- CUma fila FIFO
- DUm conjunto sem ordem
6.Média
Por que um heap binário pode ser armazenado em um array sem nenhum ponteiro?
- AHeaps nunca têm mais de 100 elementos
- BÉ uma árvore binária completa, então as posições seguem fórmulas simples de índice
- CTodas as chaves de um heap são iguais
- DArrays mantêm as chaves automaticamente em ordem, então não são necessários ponteiros
7.Difícil
Inserir uma chave em uma árvore AVL deixa a subárvore esquerda de um nó alta demais, e a nova chave foi para a subárvore esquerda do seu filho esquerdo (caso esquerda-esquerda). Qual correção é aplicada?
- AUma rotação à esquerda no filho e depois uma à direita no nó
- BRecolorir o nó e o seu filho
- CUma rotação simples à esquerda no nó desbalanceado
- DUma rotação simples à direita no nó desbalanceado
8.Difícil
O algoritmo de Kahn para ordenação topológica remove repetidamente vértices com grau de entrada 0. Qual estrutura guarda esses vértices?
- AUma pilha com todas as arestas visitadas
- BUma fila (ou qualquer coleção) de vértices com grau de entrada 0
- CUm max-heap ordenado pelo grau de saída
- DUma matriz de adjacência que registra quais vértices já foram removidos
Gabarito
- 1. D · Inserir no início
- 2. C · A chave de todo pai é maior ou igual às chaves dos seus filhos
- 3. A · Um grafo em que cada aresta tem um valor numérico, como um custo ou uma distância
- 4. C · O(V²)
- 5. B · Uma fila de prioridade mínima
- 6. B · É uma árvore binária completa, então as posições seguem fórmulas simples de índice
- 7. D · Uma rotação simples à direita no nó desbalanceado
- 8. B · Uma fila (ou qualquer coleção) de vértices com grau de entrada 0
Soluções completas passo a passo: pratique este tópico em examproblems.com.