Question d’entretien chez Cisco

What is dynamic programming?