蓝桥杯第十二届A组 D题路径 -迪杰斯特拉算法求解
题目描述:
题目分析:该题一看就是单源最短路问题,所有复杂一点可以用迪杰斯特拉算法进行求解,或者简单一点采用0/1背包也可求解(因为可以看成,到i点大概有1-21种路径,每次都选取最短的路径,一直到2021点的路径就为最短),本文主要将单源最短路求解
算法步骤:
* 第一步:更新数组u =》即开始的时候起点v能到达的点
* 第二步:循环进行查找=》循环次数是点数-1 因为一次确认一个点的最短路径,但是此时起点已经确定了所有需要-1
* 第二步:在数组u中找到最小值(即已经找到的v到一个点的最小路径
原创
2022-03-17 19:38:20 ·
238 阅读 ·
0 评论