1.Fácil
A complexidade de espaço mede:
- AO tamanho físico do computador
- BA quantidade de memória que um algoritmo precisa à medida que a entrada cresce
- CO espaço em disco do arquivo do programa depois de compilado
- DO número de linhas de código
2.Fácil
Como se chama o crescimento O(2ⁿ)?
- APolinomial
- BExponencial
- CLinear
- DLogarítmico
3.Fácil
O que é um algoritmo?
- AUma sequência finita de passos bem definidos que resolve um problema
- BUma estrutura de dados que armazena números
- CQualquer programa de computador com interface gráfica
- DUma linguagem de programação criada para escrever fórmulas matemáticas
4.Média
Qual é a complexidade de tempo de multiplicar duas matrizes n × n com o laço triplo padrão?
- AO(n² log n)
- BO(n)
- CO(n²)
- DO(n³)
5.Média
Qual é o tempo de execução do radix sort LSD para n inteiros com d dígitos na base k?
- AO(n²)
- BO(d(n + k))
- CO(dn log k)
- DO(n log n)
6.Média
Qual é a complexidade de tempo do quicksort no pior caso?
- AO(n log n)
- BO(n²)
- CO(log n)
- DO(n)
7.Difícil
Por que a busca binária não dá tempo O(log n) numa lista simplesmente encadeada?
- AListas encadeadas não podem ser ordenadas
- BA busca binária precisa de pelo menos o dobro da memória
- CChegar ao elemento do meio leva O(n) passos, pois não há acesso direto por índice
- DAs comparações entre nós de lista encadeada são mais lentas
8.Difícil
Qual é a complexidade de tempo de: for i = 1 to n: for (j = i; j ≤ n; j = j + i) faça trabalho O(1)?
- AO(n log n)
- BO(n²)
- CO(n)
- DO(n √n)
Gabarito
- 1. B · A quantidade de memória que um algoritmo precisa à medida que a entrada cresce
- 2. B · Exponencial
- 3. A · Uma sequência finita de passos bem definidos que resolve um problema
- 4. D · O(n³)
- 5. B · O(d(n + k))
- 6. B · O(n²)
- 7. C · Chegar ao elemento do meio leva O(n) passos, pois não há acesso direto por índice
- 8. A · O(n log n)
Soluções completas passo a passo: pratique este tópico em examproblems.com.