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

  • Phymec

    Phymec

    18 Temmuz 2009
  • ThisWeekYT

    ThisWeekYT

    14 Mart 2013
  • TokShogun

    TokShogun

    6 HAZİRAN 2009