Динамикалық бағдарламалау — нұсқалар арасындағы айырмашылық

Түйіндемесі өңделмейді
 
'''Динамикалық бағдарламалау''' - [[Математикаматематика]], [[информатика|компьютер ғылымы]], және [[экономика]] ғылымдарында күрделі есепті қарапайым кіші есептерге бөлу арқылы шығарылатын метод.<!--, is a method for solving complex problems by breaking them down into simpler subproblems. It is applicable to problems exhibiting the properties of [[overlapping subproblem]]s which are only slightly smaller--><ref>S. Dasgupta, C.H. Papadimitriou, and U.V. Vazirani, ''''Algorithms'''', p 173, available at http://www.cs.berkeley.edu/~vazirani/algorithms.html</ref><!-- and [[optimal substructure]] (described below). When applicable, the method takes far less time than naive methods.