Logo Passei Direto
Buscar

Algoritmos

Colégio Objetivo
Qual e a complexidade do Algoritmo de Shor em termos de tempo?
a) O tempo de execucao e exponencial.
b) O tempo de execucao e polinomial em funcao do logaritmo do numero de entrada.
c) O tempo de execucao e constante.
d) O tempo de execucao e linear.
User badge image
Estudando com Questões

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

O Algoritmo de Shor é um algoritmo quântico que é utilizado para fatorar números inteiros. A sua complexidade em termos de tempo é um dos aspectos que o torna tão interessante, especialmente em comparação com algoritmos clássicos. Analisando as alternativas: a) O tempo de execução é exponencial. - Incorreto, pois o Algoritmo de Shor não tem complexidade exponencial. b) O tempo de execução é polinomial em função do logaritmo do número de entrada. - Correto! O Algoritmo de Shor tem complexidade polinomial, especificamente O((log N)² (log log N) (log log log N)), onde N é o número a ser fatorado. c) O tempo de execução é constante. - Incorreto, pois a complexidade não é constante. d) O tempo de execução é linear. - Incorreto, pois a complexidade não é linear. Portanto, a alternativa correta é: b) O tempo de execução é polinomial em função do logaritmo do número de entrada.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina