Bapati

Big-O Karmaşıklığı | O(1), O(log n), O(n), O(n²) Görerek Öğren

Her Yazılımcının Bilmesi Gerekenler — Temel Kavramlar@BapatiTechYouTube
07:20
27 Temmuz 2026

Bölümler (14)

Aynı problemi çözen iki algoritmadan biri neden anında biter, diğeri neden saatlerce çalışır? Cevap: Big-O. Bu videoda algoritma karmaşıklığını grafiklerle, tablolarla ve gerçek örneklerle (binary search, bubble sort, quicksort, Python/JS/Java sort) sıfırdan öğreniyoruz. Hem kodun için, hem teknik mülakatlar için kritik.

"Her Yazılımcının Bilmesi Gerekenler" serisinin sekizinci videosu.

Bu videoda öğrenecekleriniz:
- Big-O'nun ne ölçtüğü (büyüme, saniye değil)
- O(1), O(log n), O(n), O(n log n), O(n²) ne demek
- n büyürken işlem sayısının nasıl patladığı (10 → 1M → 1 trilyon)
- Binary search ve verimli sıralama (quicksort/mergesort)
- İç içe döngüden kaçınma, hash map ile O(n) → O(1)

Sabit soru: Hiç kodun veri büyüyünce aniden yavaşladı mı? Belki gizli bir O(n²)? Yorumlara yaz.

Beni takip et:
Web: bapati.com
X: x.com/FG_1903
YouTube: youtube.com/@BapatiTech
LinkedIn: linkedin.com/in/fırat-gurkan
GitHub: github.com/FiratGurkan

📚 Serinin tüm bölümleri: bapati.com/news/her-yazilimcinin-bilmesi-gerekenler-rehber

Bir projeniz mi var?
Birlikte hayata geçirelim!

Dijital Dönüşümünüzü Başlatın

Yazılım geliştirme, sistem altyapısı, teknik danışmanlık veya eğitim! Hangi alanda ihtiyacınız varsa hemen görüşelim. İlk adımı siz atın, gerisini birlikte çözelim!