00
Büyük O notasyonu (big O notation) nedir, algoritma analizinde nasıl kullanılır?

Bir algoritmanın asimptotik davranışını göstermeye yarayan matematiksel gösterime büyük O notasyonu denir.

Büyük O notasyonu
Büyük O notasyonu, argümanları (girdi, x) belirli sayıya ya da sonsuza giderken (x →∞) o fonksiyonun (f(x)) limitsel davranışını gösteren matematiksel bir ifade yöntemidir.
 
x →∞ f(x) = O(g(x))

Bu notasyon, büyüme fonksiyonun üst sınırını gösterir. Farklı fonksiyonların büyüme oranları aynı ise aynı büyük O notasyonu ile gösterilebilir.

Bu gösterim Bachmann-Landau notasyonu ya da asimptotik notasyon olarak da bilinir.

Tanım
Bir algoritmanın çalışma süresinin üst limitlerini ifade etmek için kullanılan gösterime Büyük O notasyonu (big O notation) denir.

Amaç
Big O nostasyonu, bilgisayar biliminde algoritma analizinde sınıflandırma yapmak için kullanılır. Örneğin bir algoritmanın zaman karmaşıklığını -en kötü senaryoda yani olası en çok zaman alacak çalışma süresinin büyüme eğilimini- göstermek için kullanılır.

Örnek
T(n) = O(n2) ise T(n) fonksiyonunun asimptotik büyümesi n2'den daha hızlı değildir, denebilir.
Bu alana not ekleyebilirsiniz.
Başka bir sorunuz mu var?
Yorumlar (0)

Henüz yorum yapılmamış.

İlgili Konu
Algoritma Analizi
İlgili Kayıtlar
İlginizi Çekebilir