Anotação o-grande (big-o notation) é denominada complexidade do algoritmo, sendo exemplos dessa notação

o(n2), o(log n), o(n), (n. logn), o(1). neste contexto, analise as afirmações abaixo que tratam da complexidade de um algoritmo, e assinale a alternativa correta.
i - é uma medida da eficiência do algoritmo quando o tamanho do conjunto de dados tende para infinito.

ii - é uma medida do número de ciclos de cpu necessários para processar um conjunto de dados.

iii - a complexidade de um algoritmo varia, se mais processadores forem usados.

iv - a complexidade de um algoritmo é menor em processadores mais rápidos.

v - é uma medida do tempo necessário para processar um conjunto de dados.

a -somente a iv é correta.

b- somente a ii é correta.

c- somente a i é correta.

d- somente a iii é correta.

somente a v é correta.

1 Resposta

  • Felpopinha

    Olá!

    Na análise de algoritmo, um limite superior assintótico é uma função que serve como limite superior de outra função quando o argumento tende ao infinito.

    Usualmente a notação de Landau é usada: O (g (x)), Ordem de g (x), coloquialmente chamada Notação O Grande, para referir-se a funções limitadas superiormente pela função g (x).

    a notação O-Grande (Big-O notation)  é a representação relativa da complexidade de um algoritmo porque o Big O tenta simplificar a comparação entre algoritmos para uma única variável relativa; essa comparação só faz sentido se forem algoritmos semelhantes, não é muito útil comparar um algoritmo de busca com um algoritmo de classificação.

    Assim a alternativa correta é : C- Somente a I é correta.

Clique aqui para adicionar a sua resposta.