Mustafa Kemal Üniversitesi Bilgisayar Mühendisliği Bölümü Ders Materyal Ve Notları

Sponsor

24 Şubat 2013 Pazar

Derinlik Öncelikli Arama (Depth-First Search)

Posted by samgar at 18:40 0 Comments

Derinlik Öncelikli Arama (Depth-First Search)


Ağaç yapılarında kullanılan algoritmalarından bir tanesidir. Elimizde var olan bir ağaç yapısı içerisinde istenilen bir değeri aramakta kullanılan ve özelliği öncelik olarak ağacın derinliğini tamamlamasıdır. Yani ağacın başlangıcından başlayarak sol taraftan inebildiği kadar derinliğe ulaşır ve arama ağaç tamamlanıncaya kadar hep idikey olarak devam eder.



Elimizdeki ağaca göre arama sırasına ve ilerleme metodumuza bakacak olursak :
ilk olarak 7 daha sonra soldaki ilk eleman 5 , daha sonra 4 daha sonrada 3 ve 3 e geldiğimizde en derin noktaya ulaştığımız için geri ilerliyoruz 4 ün sağ çocuğu olmadığı için 5 e dönüyoruz 5 in sağ çocuğu var 6 ile karşılaştırma yapıyoruz. sonra geri geliyoruz başlangıç noktamız 7 nin tüm sol çocukları gezildiği için 8 , 8 n sol çocuğu olmadığı için 10, daha sonra sol çocuk olan 9 ve son olarak 11 i ziyaret ederek arama işlemimizi tamamlıyoruz.
7 – 5 – 4 – 3 – 6 – 8 – 10 – 9 – 11 şelinde bir sıra ile ağacımızı dolaşmış olduk

Bu Yayını Paylaş

Takipçi Ol

Mail adresinizi kaydedelim ilk sizin haberiniz olsun.

0 yorum:

Sponsor

Yazılarım Korunuyor

Yandex Metrica

Yandex.Metrica

Toplam Sayfa Görüntüleme Sayısı

back to top