更多“求解此类最短路径问题,主要有()几种算法。”相关问题
  • 第1题:

    迪杰斯特拉(Dijkstra)算法用于求解图上的单源点最短路径。本质上说,该算法是一种基于()策略的算法。

    A.分治

    B.动态规划

    C.贪心

    D.回溯


    正确答案:C

  • 第2题:

    ospf协议使用的算法是()

    A.最短路径优先(ShortestPathFirst,SPF)算法

    B.Bellman-Ford算法

    C.路径向量(Path-Vector)算法

    D.最小生成树算法


    参考答案:A

  • 第3题:

    ● 迪杰斯特拉(Dijkstra)算法用于求解图上的单源点最短路径。该算法按路径长度递增次序产生最短路径,本质上说,该算法是一种基于(61)策略的算法。 A.分治 B.动态规划 C.贪心 D.回溯


    正确答案:C
    试题61分析分治法:对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决;否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。动态规划法:这种算法也用到了分治思想,它的做法是将问题实例分解为更小的、相似的子问题,并存储子问题的解而避免计算重复的子问题。贪心算法:它是一种不追求最优解,只希望得到较为满意解的方法。贪心算法一般可以快速得到满意的解,因为它省去了为找到最优解而穷尽所有可能所必须耗费的大量时间。贪心算法常以当前情况为基础做最优选择,而不考虑各种可能的整体情况,所以贪心算法不要回溯。回溯算法(试探法):它是一种系统地搜索问题的解的方法。回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。其实现一般要用到递归和堆栈。针对单源最短路径问题,由Dijkstra提出了一种按路径长度递增的次序产生各顶点最短路径的算法。若按长度递增的次序生成从源点s到其他顶点的最短路径,则当前正在生成的最短路径上除终点以外,其余顶点的最短路径均已生成(将源点的最短路径看做是已生成的源点到其自身的长度为0的路径)。这是一种典型的贪心策略,就是每递增一次,经对所有可能的源点、目标点的路径都要计算,得出最优。带权图的最短路径问题即求两个顶点间长度最短的路径。其中:路径长度不是指路径上边数的总和,而是指路径上各边的权值总和。参考答案(61)C

  • 第4题:

    第n最短路径问题

    *第二最短路径:每举最短路径上的每条边,每次删除一条,然后求新图的最短路径,取这些路径中最短的一条即为第二最短路径。

    *同理,第n最短路径可在求解第n-1最短路径的基础上求解。


    正确答案:

     

     

  • 第5题:

    计算最短路径的经典算法是()

    AHuffmann

    BFreeman

    CDijkstra

    DMorton


    B

  • 第6题:

    在清分算法模型中确定()是关键,现在确定乘车路径的算法主要有()和()。

    • A、乘车路径
    • B、票价
    • C、最短路径法
    • D、多路径法
    • E、双比例法

    正确答案:A,C,D

  • 第7题:

    对于0-1背包问题和背包问题的解法,下面()答案解释正确。

    • A、0-1背包问题和背包问题都可用贪心算法求解
    • B、0-1背包问题可用贪心算法求解,但背包问题则不能用贪心算法求解
    • C、0-1背包问题不能用贪心算法求解,但可以使用动态规划或搜索算法求解,而背包问题则可以用贪心算法求解
    • D、因为0-1背包问题不具有最优子结构性质,所以不能用贪心算法求解

    正确答案:C

  • 第8题:

    用Dijkstra算法求某一顶点到其余各顶点间的最短路径是按路径长度()的次序来得到最短路径的。


    正确答案:递增

  • 第9题:

    OSPF解决路由环问题的方法有()。

    • A、矢量算法
    • B、路由保持法
    • C、最短路径树算法
    • D、定义路由权的最大值

    正确答案:C

  • 第10题:

    判断题
    Dijkstra算法可用于求解有负权的网络最短路问题。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    多选题
    求解此类最短路径问题,主要有()几种算法。
    A

    Dijkstra算法

    B

    地图里程法

    C

    实地测量法

    D

    逐次逼近法

    E

    Floyd算法


    正确答案: B,D
    解析: 暂无解析

  • 第12题:

    单选题
    以下几种算法中可以求解起讫点不同的单一路径规划(最短路径问题)的是(  )。
    A

    扫描法    

    B

    表上作业法    

    C

    单纯形法    

    D

    Dijkstra算法


    正确答案: A
    解析:
    起讫点不同的单一路径规划(最短路线问题)这是线路优化模型理论中最为基础的问题之一。求解此类最短路径问题,主要有以下几种算法(可参考线性规划类书籍):Dijkstra算法、逐次逼近法和Floyd算法。

  • 第13题:

    用Dijkstra算法求解最短路问题时,顶点标号的含义是()。

    A、该顶点到起点的最短路长度

    B、该顶点到终点的最短路长度

    C、与该顶点相连的最短边长度

    D、以上说法均不对


    参考答案:A

  • 第14题:

    ●迪杰斯特拉(Dijkstra)算法用于求解图上的单源点最短路径。该算法按路径长度递增次序产生最短路径,本质上说,该算法是一种基于(62)策略的算法。

    (62)

    A.分治

    B.动态规划

    C.贪心

    D.回溯


    正确答案:C

  • 第15题:

    B.Floyed算法求解所有顶点对之间的最短路径:

    procedure floyed;


    正确答案:

     

    begin
    for I:=1 to n do
    for j:=1 to n do
    if a[I,j]>0 then p[I,j]:=I else p[I,j]:=0; {p[I,j]表示I到j的最短路径上j的前驱结点}
    for k:=1 to n do {枚举中间结点}
    for i:=1 to n do
    for j:=1 to n do
    if a[i,k]+a[j,k]<a[i,j] then begin
    a[i,j]:=a[i,k]+a[k,j];
    p[I,j]:=p[k,j];
    end;
    end;

  • 第16题:

    最短路径算法中的最短是指实际距离最短。()


    答案:错
    解析:

  • 第17题:

    Dijkstra算法可用于求解有负权的网络最短路问题。


    正确答案:错误

  • 第18题:

    RIP路由刷新的算法是()。

    • A、距离矢量算法
    • B、最短路径优先算法
    • C、Dijkstra算法
    • D、生成树

    正确答案:A

  • 第19题:

    Dijkstra算法可用于求解最短路中的所有情形。


    正确答案:错误

  • 第20题:

    OSPF协议使用的算法是()

    • A、最短路径优先(Shortest Path First,SPF)算法
    • B、Bellman-Ford算法
    • C、路径向量(Path-Vector)算法
    • D、最小生成树算法

    正确答案:A

  • 第21题:

    问答题
    什么是启发式搜索?基于启发式搜索的最短路径算法主要有哪些?

    正确答案: 启发式搜索是基于知识的搜索策略,即通过选定一种估价函数,在搜索过程中的每一步,寻找估价函数数值最高的节点作为下一个搜索节点。
    基于启发式搜索的最短路算法有Costed算法、分支界定法、限制搜索区域法、A*算法等。
    解析: 暂无解析

  • 第22题:

    单选题
    求解最短路径的Floyd算法的时间复杂度为(  )。
    A

    O(n)

    B

    O(n+c)

    C

    O(n*n)

    D

    O(n*n*n)


    正确答案: B
    解析:

  • 第23题:

    单选题
    OSPF解决路由环问题的方法有()。
    A

    矢量算法

    B

    路由保持法

    C

    最短路径树算法

    D

    定义路由权的最大值


    正确答案: B
    解析: 暂无解析