A complexidade de algoritmos é uma métrica fundamental para...
( ) A notação empregada para representar o melhor caso de um determinado algoritmo é Ω (Omega).
( ) A notação empregada para representar o pior caso em casos gerais de um determinado algoritmo é Θ (Theta).
( ) O(1) – tempo de execução constante, que não varia conforme o tamanho da entrada do algoritmo.
( ) Quanto à complexidade de tempo, O(n) – tempo quadrático, cresce proporcionalmente ao tamanho da entrada.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: A
Fundamento decisivo: A decisão dependia de identificar, nas quatro assertivas, a correspondência entre notação e classe de complexidade: a questão toma Ω como melhor caso, rejeita Θ como pior caso, aceita O(1) como constante e trata O(n) como linear.
- Separe notação assintótica de cenário de análise: Θ indica ordem ajustada, não 'pior caso' por si só.
- Confira se o nome da classe bate com a expressão: O(1) é constante, O(n) é linear e O(n²) é quadrática.
- Quando a descrição disser 'cresce proporcionalmente ao tamanho da entrada', a classificação compatível é linear, não quadrática.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo