ChinaUnix.net
相关文章推荐:

最短路径算法

# coding: utf-8 #shortest_path.py ## 最短路径 ## 使用Dijkstra算法找给定结点到图上其它各点的最短路径 ## ##参数g是被遍历的图, A是给定结点的名字 ##Dijkstra算法的思想是: ##起初,只有一个结点A,此结点到自己的最短路径确定,值为0 ##下一步,扩展此结点的所有相邻结点,形成集合{}。 ## ##因为相邻结点都在{}了,所以最近相邻的那个结点B的最短路径也确定,就是AB ##否则,A到B的最短路径必经过C,C属于{},且AC...

by niexining - Python文档中心 - 2008-10-25 17:03:43 阅读(1965) 回复(0)

相关讨论

近来不少的朋友问我关于 A* 算法的问题, 目的是写一个搜索最短路径的程序. 这个在鼠标控制精灵运动的游戏中(不算智冠出的那些用鼠标充当键盘方向键的弱智 RPG) 大量使用,尤其是即时战略类的. 但是我个人认为 A* 算法只适合处理静态路径求解, 对即时战略游戏中大量对象堵塞过道时,疏通交通很难实现(也不是不能实现, 这需要一个相当好的估价函数,且不能一次搜索路径)   我奇怪的是, A* 算法应该是算法课的基础知识了, 任何一个系...

by yutian - 软件配置管理 - 2004-04-20 12:01:46 阅读(1433) 回复(0)

比如求v0-->v5两点之间的最短路径, 最短的路径为:v0->v2->v1->v5,如何对这些计算过的节点存储??

by addictlinux - C/C++ - 2009-08-21 17:51:58 阅读(1111) 回复(0)

1.Dijkstra 1) 适用条件&范围: a) 单源最短路径(从源点s到其它所有顶点v); b) 有向图&无向图(无向图可以看作(u,v),(v,u)同属于边集E的有向图) c) 所有边权非负(任取(i,j)∈E都有Wij≥0); 2) 算法描述: a) 初始化:dis[v]=maxint(v∈V,v≠s); dis=0; pre=s; S={s}; b) For i:=1 to n 1.取V-S中的一顶点u使得dis=min{dis[v]|v∈V-S} 2.S=S+{u} 3.For V-S中每个顶点v do Relax(u,v,Wu,v) c...

by zieckey - Java文档中心 - 2008-04-13 17:05:04 阅读(1335) 回复(0)

Floyd-Warshall算法实现非常简单,算法导论上就几行代码 刚好项目需要用一下这个算法,C++实现了,放在这里供需要的朋友使用 提供的函数接口能够支持普通数组、std::vector、std::tr1::array等形式的矩阵输入,使用起来很简单,具体参见示例 我的问题见2楼 [code] /** * Floyd_Warshall.h * @Author Tu Yongce * @Created 2008-7-11 * @Modified 2008-7-11 * @Version 0.1 */ /* * Floyd-W...

by tyc611 - C/C++ - 2008-07-13 00:02:13 阅读(2819) 回复(1)

代码神仙提供 但是感觉速度有些慢 请朋友们指点修改修改 谢谢! [code] class Graphic: def __init__(self): self.edges={} def join(self, a, b): if self.edges.has_key(a): self.edges[a]+= else: self.edges[a]= if self.edges.has_key(b): self.edges+=[a] else: self.edges=[a] def test(self, a, b): ...

by haihaiff - Python - 2006-06-28 13:14:19 阅读(3495) 回复(11)

这是我在上网课时做的实验,现在贴上来,供大家参考: 文件: 开放最短路径优先OSPF协议配置.rar 大小: 3KB 下载: 下载 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/86494/showart_1899198.html

网络管理

by anhxgljz - 网络技术文档中心 - 2009-04-18 23:47:42 阅读(765) 回复(1)
by 糊涂中心 - Perl - 2004-08-09 21:29:58 阅读(926) 回复(1)

那位大侠给我讲讲Dijkstra's的最短路径算法啊~~~ 好难啊~~ :? 还有就是下面网页里面是一个模拟最短路径的Java的程序,我的机子怎么显示不了里面的Java程序? 大家帮帮我 http://www.dgp.toronto.edu/people/JamesStewart/270/9798s/Laffra/DijkstraApplet.html

by zephyr82 - C/C++ - 2003-05-21 17:50:34 阅读(3028) 回复(1)

内联函数的声名和定义是不是一定要放在同一个文件里?

by 风的港湾 - C/C++ - 2007-11-10 22:02:25 阅读(1104) 回复(4)