Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
Seriler
2 yazı bulundu
#complexity
Bilgisayar Bilimi Temelleri
SERİ 01
Big-O Notation Nedir: Büyüme Hızı, O, Ω, Θ ve Worst Case
Big-O bir algoritmanın süresini saniyeyle değil, girdi boyutu n büyüdükçe adım sayısının nasıl büyüdüğüyle anlatır. O, Ω ve Θ farkı, n'i doğru seçmek, best/average/worst case ve List, HashSet ile binary search'ün 10 ile 1.000.000 element arasında BenchmarkDotNet ile ölçülmüş gerçek büyümesi.
8 Kas 2026
11 dk
4
Bilgisayar Bilimi Temelleri
SERİ 02
Koddan Time Complexity Çıkarmak: Döngüler, log n ve Recursion
Koddan complexity okumak için ardışık blokları topla, iç içe döngüleri çarp, her adımda yarıya inen döngüye log n de, recursion için recurrence yaz. Gerçek sayımlarla üçgen döngü, naive Fibonacci, merge sort, Master theorem, LINQ'in gizli döngüleri ve O(n·m)'den O(n+m)'e inen sipariş eşleştirme benchmark'ı.
8 Kas 2026
13 dk
5