Richard Bellman on the Birth of Dynamic Programming
Operations Research
Introduction to Algorithms, Third Edition
Introduction to Algorithms, Third Edition
Hi-index | 0.00 |
Many students have difficulty understanding the concept of dynamic programming, a problem solving approach appropriate to use when a problem can be broken down into overlapping sub-problems. In addition, computer science majors seldom take a course in which a spreadsheet application is taught or used, although spreadsheet applications can be a great tool in visualizing and solving problems. This paper attempts to address these issues by providing examples of problems that can be solved in a spreadsheet environment using dynamic programming in various computer science courses.