Magna Concursos
Questões
Planos
Entrar
Entrar
Criar Conta
Respondida
356245
Ano:
2014
Disciplina:
TI - Desenvolvimento de Sistemas
Banca:
IF-SC
Orgão:
IF-SC
Provas:
Professor - Informática
Provas
×
Fundamentos de Programação
Análise Assintótica (Notação Big-O)
Fundamentos de Programação
Complexidade
A análise de complexidade de algoritmos é importante para o projeto de algoritmos eficientes desde sua concepção. Assinale a alternativa
CORRETA
.
A
A eficiência de algoritmos é medida em termos de tempo de execução ou em quantidade de memória utilizada.
B
Considerar o tempo absoluto de execução é a medida mais adequada na análise da complexidade de algoritmos, pois está diretamente ligado à máquina onde o algoritmo será executado de fato.
C
O algoritmo f1(n) = 10n
2
+ 10n é mais eficiente que o algoritmo f2(n) = 500n + 5000, independente do valor de n.
D
O termo limite superior (
upper bound
) indica o algoritmo menos eficiente para um determinado problema, sendo o limite inferior usado (
lower bound
) para indicar o algoritmo mais eficiente.
E
Algoritmos com complexidade O(n) é polinomial e é considerado mais eficiente que algoritmos com complexidade O(n
2
) que são exponenciais.
Resolver
Comentários
0
×
Cadernos
×
Flashcards
×
Estatísticas
×
Reportar um erro
×
Provas
Questão presente nas seguintes provas
Professor - Informática
40 Questões
Resolver Prova
Publicar
Responder
Qual o problema da questão?
Selecione uma opção
Questão Desatualizada
Questão Repetida
Gabarito Errado
Outros Motivos
Mensagem
Enviar
Acessar
Criar Conta
Acesse sua Conta
Google
Facebook
Esqueci minha senha
Acessar
Ainda não tem conta?
Crie uma
!
Crie uma Conta
Criar Conta
Olá, para continuar, precisamos criar uma conta!
É
rápido
e
grátis
.
Google
Facebook
Concordo com os
Termos de Uso
Criar
Já tem uma conta?
Acesse aqui