Dinamik Programlama soruları nasıl çözülür?

Katılım
4 Eylül 2018
Mesajlar
3.013
Makaleler
2
Çözümler
33
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
Arkadaşlar bu ara HackerRank diye bir sitede coding Challenge'lar yapmaya başladım. Sitede size belirli bir görev veriyor siz de o görevi koda döküyorsunuz. Bir yere kadar gayet iyi gittim ama karşıma Dinamik Programlama diye bir illet çıktı. Mesela bir dizinin permütasyonunu yazdırmak bir Dinamik Programlama örneği. Üzerine ne kadar kafa yorsam da bir algoritma geliştiremiyorum. Bazı sorular çok basit gelirken 1 cümlelik bir soru 2 saatimi alabiliyor. Dinamik Programlama örneklerini veya bunun gibi soruları öğrenebileceğim güzel bir kaynak var mı? Türkçe İngilizce fark etmez ama Türkçesi varsa daha iyi olur.
 
Son düzenleyen: Moderatör:
Bildiklerin yetersiz geliyor olabilir. Özellikle de Matematik bilgin, permütasyon problemine gelicek olursak da fonksiyonu kendi içinde çağırabilirsin ki dinamik programlamanın temeli de buna dayanıyor belli koşullara bağlı kalmadan girdi alabilmeye.
 
Bildiklerin yetersiz geliyor olabilir. Özellikle de Matematik bilgin, permütasyon problemine gelicek olursak da fonksiyonu kendi içinde çağırabilirsin ki dinamik programlamanın temeli de buna dayanıyor belli koşullara bağlı kalmadan girdi alabilmeye.
Programlama bilgim yeterli ama algoritmik düşünme konusunda biraz sıkıntılarım var. Recursive fonksiyonlar dahil konuya hakimim. Şöyle bir kitap olsa da okuduğumda algoritmik düşüncemi geliştirse, sanırım konu üzerine kafa yora yora gelişecek başka yolu yok gibi.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı