1.Fácil
Qual operação é O(1) em um array, mas O(n) em uma lista simplesmente encadeada?
- AInserir no início
- BRemover o elemento do início
- CAcessar o elemento no índice i
- DLer o primeiro elemento
2.Fácil
Qual é o nome da operação de fila que remove o elemento do início?
- AInsert
- BEnqueue
- CPush
- DDequeue
3.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
4.Média
Qual é a altura no pior caso de uma árvore binária de busca com n nós se as chaves forem inseridas em ordem crescente?
- Alog₂ n
- Bn (ela vira uma lista encadeada)
- C1
- D√n
5.Média
Um nó de uma árvore binária de busca tem subárvore direita. Onde está o seu sucessor em ordem?
- ANo nó mais à direita da sua subárvore esquerda
- BSempre no seu filho direito
- CSempre no seu pai
- DNo nó mais à esquerda da sua subárvore direita
6.Média
Quanto tempo leva verificar se a aresta (u, v) existe usando uma matriz de adjacência?
- AO(1)
- BO(log V)
- CO(V)
- DO(E)
7.Difícil
Qual propriedade uma árvore rubro-negra deve satisfazer?
- ATodo caminho de um nó até suas folhas descendentes tem o mesmo número de nós pretos
- BTodo nó vermelho deve ter filhos vermelhos, então nós vermelhos sempre formam cadeias ininterruptas até as folhas
- CA raiz deve ser vermelha
- DTodo nó deve ser vermelho
8.Difícil
A remoção de um nó com dois filhos de uma árvore binária de busca normalmente é feita:
- ASubstituindo-o pelo seu sucessor em ordem (ou predecessor) e removendo esse nó
- BTrocando-o com a raiz
- CRemovendo a subárvore inteira
- DReconstruindo do zero a subárvore abaixo dele e reinserindo todas as chaves que ela continha
Gabarito
- 1. C · Acessar o elemento no índice i
- 2. D · Dequeue
- 3. B · Em um único bloco contíguo, um após o outro
- 4. B · n (ela vira uma lista encadeada)
- 5. D · No nó mais à esquerda da sua subárvore direita
- 6. A · O(1)
- 7. A · Todo caminho de um nó até suas folhas descendentes tem o mesmo número de nós pretos
- 8. A · Substituindo-o pelo seu sucessor em ordem (ou predecessor) e removendo esse nó
Soluções completas passo a passo: pratique este tópico em examproblems.com.