Çfarë është programimi dinamik?
Programimi dinamik është një teknikë e projektimit të algoritmit që përdoret për zgjidhjen e problemeve komplekse duke i zbërthyer ato në nënprobleme më të vogla dhe më të thjeshta. Kjo teknikë përdor zgjidhje shtesë për të ndihmuar në llogaritjen e zgjidhjes optimale të problemit dhe mund të zbatohet për probleme të tilla si optimizimi, teoria e lojës dhe shpërndarja e burimeve.