Algoritma Analizi ve Big O (Time Complexity, Space Complexity)

preview_player
Показать описание
Bu videoda iyi kod nasıl yazılır, karmaşıklık analizi ve Big O nedir nasıl hesaplanır bunlardan bahsettim. Keyifli seyirler.

00:00 - 00:40 Giriş
00:40 - 2:55 En iyi kod
2:55 - 4:18 Big O
4:18 - 5:31 O(n)
5:31 - 6:21 Best, Avrg., Worst Case
6:21 - 7:19 O(1)
7:19 - 8:39 BigO Hesaplama-1
8:39 - 9:36 O(n^2)
9:36 - 10:07 BigO Hesaplama-2
10:07 - 10:43 O(logn)
10:43 - 10:56 Kapanış
Рекомендации по теме
Комментарии
Автор

Çok anlaşılır olmuş. Derslerde asla anlayamıyordum. Kanalınız çok aydınlatıcı teşekkür ederim

busrailaydacevik
Автор

Harika bir video olmuş! 👏 Algoritma analizi ve Big O notasyonunu bu kadar anlaşılır bir şekilde anlattığınız için emeğinize sağlık. Örneklerle konuyu pekiştirmeniz ve karmaşıklık hesaplamalarını adım adım göstermiş olmanız gerçekten faydalı oldu. Teşekkürler.

AhmetBeskazalioglu
Автор

muazzam bir anlatım..güzel anlatım gerçekten ayrı bir disiplin ayrı bir yetenek bence

alicimen
Автор

Merhaba Hocam, yazılım mülakatı için veri yapıları konusunu araştırırken videonuza denk geldim. Çok sade ve anlaşılır bir anlatım olmuş. Emeğinize sağlık.

safakakin
Автор

Cok basit ve yalin anlatim, tesekkürler. Ayrica Kafka stream ile yeni videolarinizi bekleriz 👍

ibrahimerata
Автор

süper, böyle devam edip konuları bitirsen hatta udemy de satsan inan ben alırım. tebrik ederim yerli yabancı videolar içinde en güzel anlatım

bilgiportfoy
Автор

Gönül isterdi ki çok büyük bi kanal olun geçiminizi buradan sağlayın ve sizden tam anlamıyla yararlanalım ;(

erwinromel
Автор

hocam mukemmelsiniz lütfen devami gelsin çok teşekkürler

prestige.hub
Автор

Merhaba hiçbir kütüphane kullanmadan matrixlerde toplama çıkarma ve ölçekleme işlemini koda dökmem gerekiyor O(n) karmaşıklığında olmak zorunda ama tüm düşündüğüm çözümler O(n2) çıkıyor fikri olan var mı python ile çözmem gerek

upgradeorsame
Автор

Sizleri görüyorum okuldaki hocalara düşman oluyorum. Çok teşekkürler hocam

Miracify
Автор

Guzel anlatimdi bence devam etmelisiniz videolarin devami gelecekmi acaba?

onlynoone
Автор

for (int i = 0; i < strs.Length; i++)
{
Console.WriteLine(strs[i]);
}
for (int i = 0; i < strs.Length/2; i++)
{
Console.WriteLine(strs[i] +" " + strs[strs.Length-i]);
}
hocam bu iki kod arasında time complexity olarak fark yokmu dizinin boyutu 10 olsun biri 10 defa dönecek diğeri 5 defa.
videoda 5 defa dönenin 10 defa dönenden daha iyi olduğu söylendi
ama şu da var sabit sayı ile çarpı artı bölü gibi işlemlerin bir anlamı yok yani O(n/2) = O(n) deye biliriz.
bu durumda bu döngünün Length/2 defa dönmesinin her hangi bir artısı yokmu demek oluyor. böyle düşününce daha hızlı çalışır gibi geliyor.

azeripatates
Автор

Hocam peki, karar yapıları burada ne oluyor? döngülerden ve atamalardan bahsettik ancak bir if bloğu nedir?

chunfai
Автор

tamam da space complexity'yi anlatmadin?

cihadp