CHAPTER 16:
Relying on Dynamic Programming
. . . . . . . . . . . . . . . . . . 299
Explaining Dynamic Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . .300
Obtaining a historical basis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .300
Making problems dynamic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .301
Casting recursion dynamically . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .302
Leveraging memoization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .305
Discovering the Best Dynamic Recipes . . . . . . . . . . . . . . . . . . . . . . . . .308
Do'stlaringiz bilan baham: |