请输入您要查询的百科知识:

 

词条 迪克斯彻算法
释义
迪克斯彻算法
迪克斯彻算法  寻找单源最短路径的主要算法。适用于非负权值的加权图。由荷兰计算机科学家迪克斯彻(Edsger Wybe Dijkstra,1930—2002)提出。该算法保存一个顶点集S。S中的顶点是已经找到了最短路径的顶点。开始时,将源点假设在顶点集合S。然后反复执行以下循环,直至顶点集S 包含所有的顶点为止:对于不在S中的每个顶点,考察新加入顶点集S的顶点是否有边到达自己;如果存在,则检查经过该顶点的这条路径是否比原来已知的路径要短;如果是,则更新源点到此顶点的距离和路径;然后,从不在 S的顶点中寻找一个路径最短的顶点加入顶点集S。该算法时间复杂度为O(N2)。
出处:信息科学卷 • 计算机科学技术 • 软件与系统
随便看

 

百科全书收录258893条中英文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Newdu.com All Rights Reserved
更新时间:2025/2/8 3:53:41