BFS Algoritması (Geniş Öncelikli Arama) Konu Anlatımı

  Рет қаралды 66,045

algoritmauzmani

algoritmauzmani

Күн бұрын

Udemy'de Python ile Algoritmalar Kursumuzu Link üzerinden satın alabilirsiniz; www.udemy.com/...
BFS Algoritması Konu anlatımı. Örnek üzerinde geniş öncelikli arama algoritması anlatılmış, kağıt üzerine kod yazımı gerçekleştirilmiştir.
Kodlar ve Örnek İçin: www.algoritmauz...

Пікірлер: 41
@hikmetmelik
@hikmetmelik 2 жыл бұрын
Fazlasıyla faydalı ve açık. Üniversite hocaları görsün de anlatmayı öğrensin.
@veyselhacihazar
@veyselhacihazar 4 жыл бұрын
Valla hocam sen olmasan cümle alem cuk oturcaz. Ordan burdan zorla anlamaya çalışıyoruz. Senin anlatımın sade ve güzel. Sağolasın. Beğenin uleynnn videoyu
@Emrez3
@Emrez3 6 жыл бұрын
Çok açık ve anlaşılır olmuş, kağıda kod yazarak anlatmanız ziyadesiyle faydalı. Teşekkürler, emeğinize sağlık.
@abdullahhaktan1
@abdullahhaktan1 8 ай бұрын
hocam mesela 4:41 de önce B yerine C yi eklesek de oluyor ama output değişir bize sınavda sorsa outputu neye göre yazcaz
@AlgoritmaUzman
@AlgoritmaUzman 8 ай бұрын
evet, çünkü ikisi de aynı sonuç, yani burada bir öncelik yok. Alfabetik olarak yazmanız olası puan kaybı riskini azaltır kanaatindeyim. Çünkü B de C de aynı öncelikte ve tercih edilebilir
@numangoktyrk9721
@numangoktyrk9721 Жыл бұрын
çok temiz anlatım
@ceydaozturk8657
@ceydaozturk8657 4 жыл бұрын
teşekkürler anlaşılır, sade ,çok iyii
@resmetartbusra6723
@resmetartbusra6723 5 жыл бұрын
Emeğinize sağlık çok güzel bir anlatım olmuş 💯
@muratozturk7207
@muratozturk7207 3 жыл бұрын
İyi günler hocam şöyle bir durum olsa nasıl sonuç alırız örneğin K graphı var bu graphtan sadece gidiş var ama çıkış yok yani A dan B ye ok yönü var ama B den A ya ok yönü yok o zaman nasıl bir sonuç elde ederiz yani bağlı olmayan bir graph olsa nasıl bir sonuç alırız
@fikret8422
@fikret8422 Жыл бұрын
Hocam selamlar kodda ziyaret[i]=true olması gerekmez mi ?
@erayeroglu8175
@erayeroglu8175 7 жыл бұрын
elinize sağlık başarılı bir anlatım
@meltemkaya7178
@meltemkaya7178 4 жыл бұрын
anlatım çok net
@furkankaracal8743
@furkankaracal8743 3 жыл бұрын
Bunun prims veya kruskal ile alakasi varmi acaba
@yusufemreklcer3392
@yusufemreklcer3392 11 ай бұрын
A B C E D H J F seklinde de olabilir miydi output
@atakanoguzkan8376
@atakanoguzkan8376 4 жыл бұрын
Hocam merhaba, komşuları seçerken neye göre seçeceğimiz outputu değiştirebilir mesela 2. adımda ilk B sonra C yi eklemek yerine ilk C sonra B yi eklersek outputumuz A-C-B-E-D-F-H-J olarak değişiyor bu da mı doğru olarak kabul ediliyor ?
@AlgoritmaUzman
@AlgoritmaUzman 4 жыл бұрын
Kesinlikle evet isteğiniz komsuyu secebilirsiniz
@atakanoguzkan8376
@atakanoguzkan8376 4 жыл бұрын
anladım, teşekkür ederim
@alperklc7782
@alperklc7782 5 жыл бұрын
bu sadece ikili ağaç ver yapısına uyo genel değil. class Node: def __init__(self, value): self.value = value self.left = None self.right = None def __repr__(self): return f'' root_ = Node('a') root_.left = Node('b') root_.right = Node('c') root_.left.left = Node('d') root_.left.right = Node('e') root_.right.left = Node('f') root_.right.right = Node('g') root_.right.right.left = Node('h') root_.right.right.right = Node('j') def travers(root): stack = [root] visited = [] while stack: # Eğer stack olarak kullanırsanız BFS queue ise DFS oluyor current = stack.pop(0) if current.left is not None: stack.append(current.left) if current.right is not None: stack.append(current.right) if current not in visited: visited.append(current) return visited print(travers(root_))
@ahmetkarakartal9563
@ahmetkarakartal9563 3 жыл бұрын
çok teşekkürler
@AhmetFurkanHD
@AhmetFurkanHD 3 жыл бұрын
Output da hata var, Doğru dolaşma sıralaması; A-B-C-F-D-E-H-J
@AlgoritmaUzman
@AlgoritmaUzman 3 жыл бұрын
hata yok. F -E-D ve F-D-E algoritma mantığı dahilinde benzer seçimler.
@emrekok9515
@emrekok9515 5 жыл бұрын
Emeğine sağlık
@omerkaymakc4933
@omerkaymakc4933 4 жыл бұрын
elinize sağlık hocam
@ozan7265
@ozan7265 7 жыл бұрын
Hocam yaptığınız videolarda terimleri parantez içinde ingilizceleriyle birlikte yazabilir misiniz acaba ?
@sghssgsu3482
@sghssgsu3482 5 жыл бұрын
Hocam komşulari yazarken siraya gore yazmassak bi sey olur mu. Ve sayi olsaydi o zaman da buyuk sayiya mi oncelik verirdik.
@AlgoritmaUzman
@AlgoritmaUzman 5 жыл бұрын
hayır hayır kesinlikle öyle bir şey yok BFS'de. Kafanızı karıştırmayın. Herhangi bir komşuyu önce seçebilirsiniz hiç fark etmez
@sghssgsu3482
@sghssgsu3482 5 жыл бұрын
Yanıtınız için teşekkürler hocam
@gorgenyilmaz8711
@gorgenyilmaz8711 6 жыл бұрын
Hocam ziyaret[root] yaptık ya orada root başlangıç degerini tutuyor degil mi yanı atıyorum başlangıç degeri 3 ise ziyaret [3]=true olacak. Ama root sonuçta indis numarası değil ki niye öyle yaptık
@AlgoritmaUzman
@AlgoritmaUzman 6 жыл бұрын
o kolaylık olsun diye yapılıyor. ziyaret isimli dizinin sıfırdan başlayan bir dizi olduğunu düşünmeyin. yani bizim 5 tane düğümümüz varsa 0-1-2-3-4 diye numaralandırıyoruz. Ziyaret dizisi dikkat ettiyseniz boolean dizisi. Biz bir düğüme verdiğimiz numara ile dizinin indisini mantıksal olarak ilişkilendiriyoruz. Böylelikle mesela 2 numaralı düğüm ziyaret edilmiş mi edilmemiş mi diye bakarken Ziyaret[2] değerini kontrol ediyoruz. Lütfen açıklama kısmındaki linkte yer alan BFS örneğine bakın
@Klosra
@Klosra 4 жыл бұрын
Aga süpersin
@sanjaybhorkar8068
@sanjaybhorkar8068 4 сағат бұрын
Here from Bharat 🚩
@kan_kirmizi
@kan_kirmizi Жыл бұрын
.
@kan_kirmizi
@kan_kirmizi Жыл бұрын
Okuduğum unide 3 sınav var üstüne but var bir sınavı iki ödev olarak yapıyor hocamız günlük hayattan bir problemin bu şekilde ifade edilmesini ve tek tek hiçbir hazır foksiyon kullanılmadan yapilmasini istiyor bunu da sınavdan bir hafta önce veriyor ki eksik konusu olan çalışamasin :) ayrıca sınavda da amele gibi kağıda kod yazdırıyor derste anlatabilse içim yanmayacak. İngilizce sunumlari açıp okuyup geçiyorlar. Her ifadeden sonra döngü degiskenlerinin değerlerine kadar yazılmasını istiyor. Verdiğimiz emeği değeri hak etmiyorlar ÖSS 90 larda 3-5 toplama çıkarma çözüp başımıza adam diye dikildiler aynı teraneyi yıllardır ceviriyorlar.
@sghssgsu3482
@sghssgsu3482 5 жыл бұрын
Oklar yönlü olsaydi napar idik
@AlgoritmaUzman
@AlgoritmaUzman 5 жыл бұрын
graf yönlü olsaydı bir düğümden diğer düğümü işaret eden ok varsa işaret edilen düğüm komşu olur. yani ok yönü gidilebilir düğüm demek. Eğer ok tersine ise gidilemez demek yani komşu değil demek
@sghssgsu3482
@sghssgsu3482 5 жыл бұрын
@@AlgoritmaUzman hızlı cevap verme nezaketinde bulunduğunuz için teşekkürler çok açıklayıcı oldu
@-Engineering01-
@-Engineering01- 6 жыл бұрын
Lanet olsun böyle derse bir türlü geçemiyorum
@AlgoritmaUzman
@AlgoritmaUzman 6 жыл бұрын
yalanım yok, ben de bu dersi 2 kere almıştım :) Geçeceksiniz, inanın.
@-Engineering01-
@-Engineering01- 6 жыл бұрын
@@AlgoritmaUzman Oh be hocam,bugün geçtim çok şükür. Sayenizde dersi geçtim sağ olun.
@harunask405
@harunask405 5 жыл бұрын
@@AlgoritmaUzman Salı günü bende ikinciye deniyorum inşallah geçeriz bizde :)
@alcinkzlkus8121
@alcinkzlkus8121 5 жыл бұрын
Keçeli kalem yüzünden dinleyemiyorum...
DFS Algoritması Konu Anlatımı
11:55
algoritmauzmani
Рет қаралды 41 М.
Derin Öncelikli Arama (Depth First Search, DFS)
15:41
BilgisayarKavramlari
Рет қаралды 46 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Prims Algoritması Konu Anlatımı
10:46
algoritmauzmani
Рет қаралды 51 М.
Açgözlü Yaklaşımı (Greedy Approach)
11:08
BilgisayarKavramlari
Рет қаралды 62 М.
5 dakikada BFS Algoritması
5:43
Algoritma Evreni
Рет қаралды 620
Uniform Cost Search
10:23
John Levine
Рет қаралды 434 М.
I Spent 100 Hours Inside The Pyramids!
21:43
MrBeast
Рет қаралды 60 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН