Odak modu

Backend Bootcamp Hazırlık Programı 2.Hafta

Big O Notation

Big-O Notation

Big-O Notation grafikleri :

big-o-grafik

İki farklı arama yöntemimiz var. Bunlardan A algoritması sayfa sayfa, B algoritması yarıya bölüp tarıyor. Sizce hangisi daha hızlı çalışır? Tabii ki B algoritması. Peki neden? Sürekli tarayacağı alan azalıyor. A algoritması daha işlemini bile yarılamamışken, B algoritması sonuca ulaşıyor.

N tane işlem üzerinden big-o gösterimi yapalım. A algoritması input olarak kaç sayfa varsa o kadar işlem yapıyor. B algoritması ise sayfa sayısını azaltmak için alfabetik sıraya göre sağ ve sol olarak yarıya indiriyor.

big-o-gösterimi

Kaynaklar

big-o-nedir

big-o

Test

Yorumlar

Yorum yapabilmek için derse kayıt olmalısın!