Всё, что вы хотели знать про Dynamic Programming
-- brute-force, memoization, subproblems, guess, recursion.
Лекции от Erik Demaine (MIT)
https://youtu.be/ENyox7kNKeY
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/
В частности,
1. что такое memoization, почему так называется?
2. Почему Dynamic Programming, откуда такое название?
1: Memo pad, внесение заметок в memo pad -- memoization.
2: Ученый работал на вояк и не мог сказать, что занимается "исследованиями", поэтому придумал загадочный термин, чтобы генералы не доебались.
original post http://vasnake.blogspot.com/2016/07/dynamic-programming.html
Комментариев нет:
Отправить комментарий