Dinamik programlamanın uygulanabilmesi için problemin taşıması gereken iki temel özellik hangisidir?
Cevabı göster
Doğru cevap: D) Örtüşen alt problemler ve optimum alt yapı
Dinamik programlamanın uygulanabilmesi için problemin taşıması gereken iki temel özellik hangisidir?
Doğru cevap: D) Örtüşen alt problemler ve optimum alt yapı
Böl ve yönet, büyük bir problemi daha küçük alt problemlere ayırıp bu alt problemleri çözerek ana problemi çözme yaklaşımıdır. Alt problemlerin çözümleri birleştirilerek nihai sonuç oluşturulur. Merge Sort ve Quick Sort bu yaklaşımın bilinen örnekleridir. Rekürsif fonksiyonlar böl ve yönet algoritmalarının uygulanmasında sık kullanılabilir. Alt problemlerin yapısı ve birleştirme maliyeti toplam performansı etkiler.
Konunun tamamı, hap bilgiler ve bu bölümün bütün soruları için Veri Yapıları ders sayfasına gidin.
Bölüm testleri, karma testler ve deneme sınavlarıyla GYS'ye hazırlanın.