动态规划,最短路径Dijkstra算法
时间: 2023-10-05 07:14:09 浏览: 118
动态规划是一种解决复杂问题的数学方法,通过将问题划分为多个子问题,并将子问题的解保存起来,以便后续使用。最短路径Dijkstra算法是一种基于贪心策略的图算法,用于计算一个图中一个节点到其他所有节点的最短路径。该算法通过不断更新已知的最短路径来逐步确定最短路径的值。在每一步中,Dijkstra算法会选择当前最短路径中距离最小的节点,并更新与该节点相邻的节点的距离值。这样,经过多轮迭代后,最终得到了一个节点到其他所有节点的最短路径。<span class="em">1</span><span class="em">2</span>
#### 引用[.reference_title]
- *1* [最短路径 Dijkstra算法C语言实现](https://download.csdn.net/download/zhilanyushu/10116827)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [基于多最短路径Dijkstra算法和动态规划的导航系统](https://download.csdn.net/download/qq_63761366/87315059)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文