Tempo de execução de algoritmos

Java

Qual é o menor valor de n tal que um algoritmo cujo tempo de execução é 100n² funciona 
mais rápido que um algoritmo cujo tempo de execução é 2
n na mesma máquina?

Foto de Maria T.
Maria Cristiane perguntou há 1 ano

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
1 resposta
0
votos
Nenhum usuário votou nessa resposta como útil.
Professora Ilze O.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano

Para determinar o menor valor de n para o qual o algoritmo de tempo de execução 100n² é mais rápido do que o algoritmo de tempo de execução 2n, podemos igualar as expressões e resolver para n.

Isto é, 100n² = 2n.

Dividindo ambos os lados da equação por n, obtemos:

100n = 2

n = 2 / 100

n = 0,02

Portanto, o menor valor de n para o qual o algoritmo de tempo de execução 100n² é mais rápido do que o algoritmo de tempo de execução 2n é n = 0,02. Para valores de n menores que 0,02, o algoritmo de tempo de execução 2n seria mais rápido, enquanto para valores de n maiores que 0,02, o algoritmo de tempo de execução 100n² seria mais rápido.

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

Professores particulares de Java

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 45 / h
Ilze O.
Santo Antônio do Leverger / MT
Ilze O.
1,0 (1 avaliação)
Tarefas resolvidas 3 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Graduação: MATEMATICA (UFMT )
Resumo: sou estudante de matemática no 5º semestre da graduação e tenho experiência como monitora voluntária de matrizes e funções. Além disso, faço p
R$ 60 / h
César D.
Mogi Guaçu / SP
César D.
4,9 (815 avaliações)
Horas de aulas particulares ministradas 87 horas de aula
Tarefas resolvidas 1.002 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Programação Orientada a Objetos em Java Java - Geral
Graduação: Matemática Aplicada e Computacional (Universidade Estadual de Campinas (UNICAMP))
Faça aulas de matemática, computação e programação em c, c++, java e python.
R$ 75 / h
Marcos R.
Maceió / AL
Marcos R.
5,0 (1 avaliação)
Horas de aulas particulares ministradas 4 horas de aula
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Java SE (Stardard Edition) Programação Funcional em Java Java para Web
MBA: Engenharia de Dados (IGTI)
Engenheiro de software com mais de 20 anos de experiência no ensino e desenvolvimento de software. Venha aprender de verdade!