鑑於成本成本矩陣成本[] []和一個位置(m,n)的[] [],寫 返回最小成本的成本函數從(0,0)到達(m,n) 的路徑。查找路徑的動態編程
矩陣的每個單元格表示穿過該單元格的成本。達到的路徑的總成本(m,n)是該路徑(包括源和目標)上 上所有成本的總和。 (i,j),單元格(i + 1,j),(i,j + 1)和單元格單元格中的單元格只能從一個 向下,右對角, (i + 1,j + 1)可以遍歷。
您可能會認爲所有成本都是正整數。
我能找到的最低成本和這篇文章被證明是非常有幫助的:
http://www.geeksforgeeks.org/dynamic-programming-set-6-min-cost-path/
dp http://d2o58evtke57tz.cloudfront.net/wp-content/uploads/dp2.png
但它並不能說明實際路徑(0,0) - >(0,1) - >(1,2) - >(2,2)時必須遵循的。 如何找到路徑?
只要跟蹤哪個單元格是父級... –
您可以接受正確的答案;說明問題已經解決。 –