Buradasın
Big O notasyonunda en iyi ve en kötü durum nedir?
Yazeka
Arama sonuçlarına göre oluşturuldu
Big-O notasyonunda en iyi ve en kötü durum şu şekilde açıklanabilir:
- En iyi durum (best-case) 15. Algoritmanın en az adımda ve en kısa sürede çalıştığı giriş durumudur 5. Çalışma zamanında bir alt sınırdır 5.
- En kötü durum (worst-case) 15. Best-case durumunun tam tersidir 5. Olabilecek en olumsuz koşulları içinde barındıran durumdur 5.
Örnekler:
- Sıralı olmayan bir dizide bir değer arama algoritmasında, aranan değerin dizinin ilk elemanında olması en iyi duruma, son elemanında olması ise en kötü duruma örnektir 1.
- Dizi elemanlarını küçükten büyüğe sıralama algoritmasına, tam tersi şekilde büyükten küçüğe doğru sıralanmış bir dizi göndermek en kötü duruma örnektir 5.
5 kaynaktan alınan bilgiyle göre: