Pertanyaan yang diberi tag dynamic-programming

Pertanyaan tentang masalah yang dapat dipecahkan dengan menggabungkan solusi subproblem yang diperoleh secara rekursif.

14
Memoisasi tanpa array

Dalam Pengantar algoritma Cormen et al. , Bagian 15.3 Elemen pemrograman dinamis menjelaskan memoisasi sebagai berikut: Algoritma rekursif memoized mempertahankan entri dalam tabel untuk solusi untuk setiap sub-masalah. Setiap entri tabel awalnya berisi nilai khusus untuk menunjukkan bahwa entri...

12
Kata faktorisasi di

Diberikan dua string S1,S2S1,S2S_1, S_2 , kami menulis S1S2S1S2S_1S_2 untuk penggabungan mereka. Mengingat string SSS dan integer k≥1k≥1k\geq 1 , kita menulis (S)k=SS⋯S(S)k=SS⋯S(S)^k = SS\cdots S untuk gabungan dari kkk salinan SSS . Sekarang diberi string, kita dapat menggunakan notasi ini untuk...

10
Apa itu metode naif?

Saya sedang meneliti pemrograman dinamis dan membaca yang berikut: Seringkali ketika menggunakan metode yang lebih naif, banyak dari subproblem yang dihasilkan dan dipecahkan berkali-kali. Apa itu metode

9
Apa itu "dinamis" tentang pemrograman dinamis?

Salah satu senior saya memiliki wawancara kerja dan dia ditanya mengapa itu disebut dinamis. Dia tidak bisa menjawab dan setelah dia menyerah pewawancara mengatakan bahwa tidak ada yang dinamis tentang hal itu, itu hanya disebut seperti itu. Sulit bagi saya untuk percaya. Apakah ini merujuk pada...