7

I am having hard times learning Dynamic Programming.

I looked around the web and found many tutorials with examples.

Each time I tried to figure out how to solve a new problem before looking at the solution my mind locked up and I could not continue trying...

I do not where to start!! For example, in divide and conquer I know how to start but In dynamic programming there is no a fixed starting point or at least (technique).

Last try I moved forward but I found that the solution was in a completely different direction.

Raphael
  • 72,336
  • 29
  • 179
  • 389
malhobayyeb
  • 301
  • 4
  • 6
  • 11
  • 1
    Read and understand example and then try, try again. There is no formula. Also, this has been covered before as noted. You might want to browse other questions on [tag:dynamic-programming]. – Raphael Apr 08 '13 at 14:44

1 Answers1

4

Not sure why I can't just comment. All I want to do is share a link:

http://people.csail.mit.edu/bdean/6.046/dp/

Or better yet: Deciding on Sub-Problems for Dynamic Programming

This is a duplicate.

dhj
  • 161
  • 3
  • 2
    To prevent spam, SE has a policy that prevents new users (less than 50 reputation points) to post comments on someone else's post. The unfortunate side-effect is that valid comments can't be posted. – Paresh Apr 08 '13 at 10:10
  • 1
    To mark as duplicate, you can still flag posts (requires 15 or more points). – Paresh Apr 08 '13 at 10:11
  • Marked it as a duplicate, as @dhj suggests. Thanks! – vonbrand Apr 08 '13 at 13:39