SORU
1 EYLÜL 2009, Salı


Büyük O ve Küçük O Gösterimi arasındaki fark

Ne arasındaki farktırBüyük-OO(n) gösterim veKüçük-Ço(n) gösterim?

CEVAP
1 EYLÜL 2009, Salı


f tir O(g) diyor, aslında

İçinen az birsürekli bir seçimkbireşitsizlik f(x) < k) g(x) için de geçerli olduğunu böyle x >bir.

O(g) bu şartı tutan tüm fonksiyonları ayarlanır.

f tir o(g) diyor, aslında

İçinhersürekli bir seçimkbireşitsizlik f(x) < k) g(x) için de geçerli olduğunu böyle x >bir.

Bir kez daha, o(g) ayarlanır.

Büyük-O, belirli bir çarpan bulmak gereklidirkhangi eşitsizlik biraz az ötesinde tutarx.

Küçük-o, en az olduğu olmalıxsonra eşitsizlik ne kadar mutlu olursa olsun tutarkuzun değil , negatif ya da sıfır.

Bu hem biraz karşı sezgisel, Küçük-o kadar güçlü ifadesi olmasına rağmen üst sınırları tarif. F eğer daha büyüme oranları f ve g eğer f kapalı ise o(g) arasında çok büyük bir uçurum var kapalı ise O(g).

Bu farklılığa bir örnek: f tir O(f) doğru, ama f tir o(f) yanlış. Bu nedenle, Büyük-O okunabilir olarak "f tir O(g) anlamına gelen f asimptotik büyüme daha hızlı daha g", "f tir o(g) anlamına gelen f asimptotik büyüme kesinlikle daha yavaş g". < karşı <= gibi.

Eğer g(x) değeri f değeri(x) sürekli çok daha özel olarak, eğer f kapalı ise O(g) doğrudur. Bu büyük-O gösterimi ile çalışırken sabitler bırakın.

F tir o(g) doğru olabilmesi için, ancak o zaman g bir daha içermelidirgüçformülündeki x, f(x) ve g(x) arasında ve bağıl ayrılık aslında x büyüdükçe daha büyük olmalı.

Sadece matematik örnekleri kullanmak yerine algoritmaları yönlendirme):

Aşağıdaki Big-O doğru, ama eğer küçük-o kullandıysanız doğru olmaz:

  • x^2 kapalı ise O(x^2)
  • x^2 kapalı ise O(x^2 x)
  • x^2 kapalı(200 * x^2) Ç

Aşağıdaki küçük-o: doğru

  • x^2 kapalı ise o(x^3)
  • x^2 kapalı ise o(x!)
  • (x) tir o(x) ln

F tir o(g) ise, bu f tir O(g) anlamına geldiğine dikkat edin. örneğin, x^2 kapalı ise o(x^3) Bu yüzden de gerçek bu x^2 kapalı ise O(x^3), (yine, sanırım O <= ve o <)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Outler

    Adam Outler

    19 EKİM 2006
  • Joseph Herscher

    Joseph Hersc

    14 Mart 2007
  • KliptOut KwazeeKilla

    KliptOut Kwa

    24 ŞUBAT 2010