Yazeka
Arama sonuçlarına göre oluşturuldu
Topolojik sıralama, yönlü asiklik graflarda (DAG) düğümleri bağımlılıklarına göre sıralamak için kullanılır 23. İşte bu sıralamayı yapmanın iki yaygın yöntemi:
- Derinlik Öncelikli Arama (DFS) Tabanlı Yaklaşım: a. Her düğüm için, henüz ziyaret edilmemişse DFS'yi başlat 2. b. Mevcut düğümün tüm komşularını ziyaret et 2. c. Tüm komşular ziyaret edildikten sonra, düğümü sonuç listesinin başına ekle 2. d. DFS tamamlandığında, sonuç listesi doğru topolojik sıralamayı içerir 2.
- Kahn Algoritması (Girdi Derecesi Tabanlı): a. Her düğümün girdi derecesini (gelen kenar sayısı) hesapla 23. b. Girdi derecesi 0 olan düğümleri bir kuyruğa ekle 23. c. Kuyruktan bir düğüm çıkar, sonuç listesine ekle 23. d. Çıkarılan düğümün tüm komşularının girdi derecesini 1 azalt 2. e. Girdi derecesi 0'a düşen düğümleri kuyruğa ekle 2. f. Kuyruk boşalana kadar devam et 23.
5 kaynaktan alınan bilgiyle göre: