早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
迪杰斯特拉(Dijkstra)算法按照路径长度递增的方式求解单源点最短路径问题,该算法运用了(63)算法
题目
迪杰斯特拉(Dijkstra)算法按照路径长度递增的方式求解单源点最短路径问题,该算法运用了(63)算法策略。
A.贪心
B.分而治之
C.动态规划
D.试探+回溯
参考答案
正确答案:A
解析:本题考查最短路径问题。贪心算法通过一系列的选择得到问题的解。它所做出的每一次选择是当前状态下局部最优选择,即贪心选择。分治法的基本思想是把大问题分解成一些较小的问题,然后由小问题的解方便地构造出大问题的解。动态规划策略设计算法利用问题的最优子结构性质,以自底向上的方式递归地从子问题的最优解逐步构造出整个问题的最优解。回溯法也称为试探法,该方法首先暂时放弃关于问题规模大小的限制,并将问题的候选解按某种顺序逐一枚举和检验。迪杰斯特拉(Dijkstra)提出的按路径长度递增的次序产生最短路径的算法,其思想是把网中所有的顶点分成两个集合S和T,S集合的初态只包含顶点v0,T集合的初态为网中除v0之外的所有顶点。凡以v0为源点,已经确定了最短路径的终点并入S集合中;顶点集合厂则是尚未确定最短路径的顶点的集合。按各顶点与v0间最短路径长度递增的次序,逐个把T集合中的顶点加入到S集合中去,使得从v0到S集合中各顶点的路径长度始终不大于从v0到了集合中各顶点的路径长度。从迪杰斯特拉算法求最短路径的过程可知,其算法策略属于贪心策略。
解析:本题考查最短路径问题。贪心算法通过一系列的选择得到问题的解。它所做出的每一次选择是当前状态下局部最优选择,即贪心选择。分治法的基本思想是把大问题分解成一些较小的问题,然后由小问题的解方便地构造出大问题的解。动态规划策略设计算法利用问题的最优子结构性质,以自底向上的方式递归地从子问题的最优解逐步构造出整个问题的最优解。回溯法也称为试探法,该方法首先暂时放弃关于问题规模大小的限制,并将问题的候选解按某种顺序逐一枚举和检验。迪杰斯特拉(Dijkstra)提出的按路径长度递增的次序产生最短路径的算法,其思想是把网中所有的顶点分成两个集合S和T,S集合的初态只包含顶点v0,T集合的初态为网中除v0之外的所有顶点。凡以v0为源点,已经确定了最短路径的终点并入S集合中;顶点集合厂则是尚未确定最短路径的顶点的集合。按各顶点与v0间最短路径长度递增的次序,逐个把T集合中的顶点加入到S集合中去,使得从v0到S集合中各顶点的路径长度始终不大于从v0到了集合中各顶点的路径长度。从迪杰斯特拉算法求最短路径的过程可知,其算法策略属于贪心策略。
看了迪杰斯特拉(Dijkstra)...的网友还看了以下:
在曲线y=1/4x^2上求到点M(0,6)的距离最短的点,并求出最短距离 数学 2020-05-16 …
求写最短路径算法.由A地到E地,途经B(B1,B2,B3)C(C1,C2,C3)地,基于矩阵乘法求 数学 2020-06-10 …
下图中从A点到B点共有多少种走法(要求走最短线路)?下图中从A点到B点共有多少种走法(要求走最短线路 数学 2020-11-26 …
最短路径和最小生成树分别对应什么算法,两者区别是什么?最小生成树就是求的最短路径? 数学 2020-11-26 …
为了立一块广告牌,要制造一个三角形的支架,三角形支架形状如图,要求∠ACB=60°,BC的长度大于1 数学 2020-12-20 …
为了竖一块广告牌,要制造三角形支架.三角形支架如图所示,要求∠ACB=60°,BC的长度大于1米,且 数学 2020-12-20 …
为了竖一块广告牌,要制造三角形支架,三角形支架如图所示,要求C=60°,BC长度大于1米,且AC比A 数学 2020-12-20 …
为了立一块广告牌,要制造一个三角形的支架,三角形支架形状如图,要求∠ACB=60°,BC的长度大于1 数学 2020-12-20 …
为了立一块广告牌,要制造一个三角形的支架,三角形支架形状如图,要求∠ACB=60°,BC的长度大于1 其他 2020-12-20 …
为了立一块广告牌,要制造一个三角形的支架,三角形支架形状如图,要求∠ACB=60°,BC的长度大于1 数学 2020-12-20 …