No video

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

  Рет қаралды 4,832

Sezgin Seven

Sezgin Seven

Күн бұрын

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ış

Пікірлер: 22
@bilgiportfoy
@bilgiportfoy 11 күн бұрын
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
@alicimen208
@alicimen208 8 ай бұрын
muazzam bir anlatım..güzel anlatım gerçekten ayrı bir disiplin ayrı bir yetenek bence
@sezginseven
@sezginseven 8 ай бұрын
Değerli düşünceleriniz için çok teşekkür ederim.
@safakakin
@safakakin Жыл бұрын
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.
@sezginseven
@sezginseven Жыл бұрын
Teşekkür ederim Şafak, umarım mülakatın güzel geçer🙏🏻
@muhammedakyuz9126
@muhammedakyuz9126 4 ай бұрын
mükemmel bir anlatım
@ibrahimerata6088
@ibrahimerata6088 Жыл бұрын
Cok basit ve yalin anlatim, tesekkürler. Ayrica Kafka stream ile yeni videolarinizi bekleriz 👍
@sezginseven
@sezginseven Жыл бұрын
Teşekkür ediyorum, sağolun. Kafka stream gelecek planlar arasında var.
@prestige.hub1
@prestige.hub1 8 ай бұрын
hocam mukemmelsiniz lütfen devami gelsin çok teşekkürler
@serpiluzun7495
@serpiluzun7495 Жыл бұрын
Süper süper bir anlatım.
@Mirac44ify
@Mirac44ify 3 ай бұрын
Sizleri görüyorum okuldaki hocalara düşman oluyorum. Çok teşekkürler hocam
@sezginseven
@sezginseven 3 ай бұрын
Yok yapmayın öyle şeyler 😊 teşekkürler 🙏🏻
@upgradeorsame
@upgradeorsame 16 күн бұрын
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
@onlynoone6512
@onlynoone6512 9 ай бұрын
Guzel anlatimdi bence devam etmelisiniz videolarin devami gelecekmi acaba?
@sezginseven
@sezginseven 9 ай бұрын
Video'lar devam ediyor da algoritma serisini kastettiyseniz ona biraz ara vermiştim, ancak yakın zamanda bu seriye yeni videolar gelecek.
@azeripatates
@azeripatates Жыл бұрын
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.
@sezginseven
@sezginseven Жыл бұрын
Burada arrayin boyutunu nicelik olarak hesaba katmıyoruz çünkü worst case tarafını düşündüğümüzde bu boyut çok çok fazla da olabilir. Bilgisayar bizim beynimiz gibi çalışmaz, onun için /2 veya *2 sonsuzun yanında hiç bir şeydir. Buradaki çarpanların bir önemi yoktur. O(n/2) şeklinde bir gösterim yok, videoda öyle denmesinin sebebi ise O(N)’deki N : işlem sayısı ve bu sayı arttıkça time complexity yükselecektir ve çalışması daha fazla zaman alacaktır. Özetle N bir arrayin boyutu değil, işlem sayısıdır.
@azeripatates
@azeripatates Жыл бұрын
@@sezginseven anladım hocam teşekkürler.
@chunfai6925
@chunfai6925 9 ай бұрын
Hocam peki, karar yapıları burada ne oluyor? döngülerden ve atamalardan bahsettik ancak bir if bloğu nedir?
@sezginseven
@sezginseven 9 ай бұрын
If bloğu ve diğer karar yapıları 1 işlem adımında tamamlandığı için O(1) dir.
@chunfai6925
@chunfai6925 8 ай бұрын
Teşekkürler. @@sezginseven
@cihadp
@cihadp 11 ай бұрын
tamam da space complexity'yi anlatmadin?
O(logn) - Logaritmik Complexity Nedir, Neden Önemli ?
3:33
Sezgin Seven
Рет қаралды 1,1 М.
Big O Notasyonu ile Algoritma Analizi
36:43
Tech Buddy
Рет қаралды 13 М.
Comfortable 🤣 #comedy #funny
00:34
Micky Makeover
Рет қаралды 16 МЛН
Lehanga 🤣 #comedy #funny
00:31
Micky Makeover
Рет қаралды 26 МЛН
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 21 МЛН
Harley Quinn's plan for revenge!!!#Harley Quinn #joker
00:49
Harley Quinn with the Joker
Рет қаралды 28 МЛН
Big O Notation & Time Complexity Analysis Tutorial
1:05:51
Tech With Tim
Рет қаралды 42 М.
Big-O notation in 5 minutes
5:13
Michael Sambol
Рет қаралды 1,1 МЛН
Algoritmalar ve Big O Notation : Konuğumuz Cihangir Özmüş
55:28
Algoritma Analizi ve Big-O (Algoritma Analizi 1)
37:15
BilgisayarKavramlari
Рет қаралды 284 М.
Learn Big O notation in 6 minutes 📈
6:25
Bro Code
Рет қаралды 224 М.
Algoritma Belgeseli ( Kısaltılmış Versiyon )
27:32
Muharrem Yildiz
Рет қаралды 126 М.
Koddan Karmaşıklık Analizi Yapılması
14:09
BilgisayarKavramlari
Рет қаралды 71 М.
Comfortable 🤣 #comedy #funny
00:34
Micky Makeover
Рет қаралды 16 МЛН