SORU
13 ŞUBAT 2014, PERŞEMBE


2^n ve n*2^n aynı zamanda karmaşıklığı?

Zaman karmaşıklığı üzerinde buldum kaynaklar zaman karmaşıklığı bir denklem açısından, özellikle olmayan polinom örneklerle görmezden Tamam o zaman açık değildir.

Formu n verilen şey benim için çok açık2n 1, son iki dönem önemsiz.

Özellikle, iki kategorilerini dikkate alındığında, 2nve n*(2n), ilk olarak? aynı sırada ikinci. Ek n çarpma orada bir önemi var mı? Genellikle kaynakları Sadece xnüstel ve çok daha hızlı büyür... o yüzden devam.

Değil mi neden 2 günden beri anlayabiliyorumnolacaktır büyük ölçüde geride n, ama değiller çünkü ilave bir araya geleceğini önemli ölçüde karşılaştırırken iki denklem, aslında onlarla aramızdaki fark eder her zaman bir faktör n, hangi önemli görünüyor en azından.

CEVAP
13 ŞUBAT 2014, PERŞEMBE


Bu soruya cevap verebilmek için büyük O resmi tanımı (O) gitmek zorunda kalacak.

Tanımı f(x) O(g(x)) Eğer ait olduğunu ve eğer limsupx → ∞ (f(x)/g(x)) var yani limiti sonsuz ise sadece. Kısacası bu f(x)/g(x) değeri asla M Daha büyük* *4, Bu tür bir sabit var demektir.

Sorunuzun durumda izin f(n) = n ⋅ 2n ve g(n) = 2n. Sonra f(n)/g(n) hala sonsuz büyüyecek olan n. Bu nedenle f(n) 12* *ait değil.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • cekehechu

    cekehechu

    20 HAZİRAN 2006
  • Dirty Loops

    Dirty Loops

    21 Mayıs 2007
  • olinerd

    olinerd

    23 AĞUSTOS 2007