Pior caso tempo de execução (Big O)

votos
0

Eu tenho esta pergunta, e eu não sei como resolvê-lo, porque eu não entendo isso. :(

A questão é:

Programas A e B são analisados e verificou-se ter pior caso executando vezes não superior a 150 N log N e N 2 , respectivamente. Responda as seguintes questões:

i) Qual o programa tem a melhor garantia sobre o tempo de execução para grandes valores de n ( n > 10000)?

ii) Qual o programa tem a melhor garantia sobre o tempo de execução para pequenos valores de n ( n <100)?

qualquer um pode me ajudar e explicar isso para mim?

Publicado 17/11/2009 em 15:43
fonte usuário
Em outras línguas...                            


5 respostas

votos
3

Você é dado duas fórmulas e dois valores diferentes de npara ligar a eles. Em seguida, é-lhe perguntado qual a fórmula tem o maior valor em cada caso.

Sugiro ligar os dois valores de nnas fórmulas e descobrir que é maior em cada caso.

Respondeu 17/11/2009 em 15:48
fonte usuário

votos
0

Pior caso vez executado significa a absoluta mais longo o programa será executado dada uma entrada de comprimento n. Assim, as duas fórmulas lhe foram dadas são seus piores casos correr vezes. Matematicamente, ambas as fórmulas comportar-se de forma diferente em diferentes tamanhos de n. Experimentar com o tamanho de n e ver como eles respondem. Isso vai ajudar você a entender e encontrar suas respostas.

Respondeu 17/11/2009 em 15:50
fonte usuário

votos
0

Veja-se na WolframAlpha . O ponto onde os piores casos são iguais é de cerca de 1042. Isso deve responder a sua pergunta.

Respondeu 17/11/2009 em 15:54
fonte usuário

votos
-1

Se a causa real é O (n ^ 2), ii é uma questão truque.

Na notação Big-O, você pode soltar constantes, por isso O (10000N ^ 2) é o mesmo que O (n ^ 2). Se você não removeu o O () a partir da pergunta, em seguida, preencha as equações, que não deve ser difícil de trabalhar fora.

Respondeu 17/11/2009 em 15:55
fonte usuário

votos
0

Você já olhou para um gráfico das duas funções de complexidade ?

Respondeu 17/11/2009 em 15:57
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more