寻Bellman Ford最短路径算法的详细描述.
解决方案 »
- HZK24汉字库如何操作
- 对话框的OnInitDialog有可能会被调用多次吗?
- 我的MFC开发的程序在VISTA系统下出错.
- 一个简单的问题?(关于_T())
- 一个将数据写入TXT文件的小问题,【新手上路,多多指教】
- 请问一下怎样学stl啊?
- Gif图片的问题。。。。
- 调用CalculateCRC用那个头文件?
- 这是什么问题? Unhandled exception in test.exe(KERNEL32.DLL):0xEEDFADE:(no name)
- 高分求答........
- 怎样将CTime类转换成"11-MAY-03"格式的字符串?
- 哪儿有installlshield6.0.或者6.3的东方语言包?
void Bellman() //Bellman算法计算最短路径.
{
int i,j,k;
int d[N]; //起点到每个节点的最短路径.
for(i=1;i<N;i++) d[i]=graph[0][i];
for(k=1;k<N;k++)
for(i=1;i<N;i++)
for(j=1;j<N;j++)
if(d[i]+graph[i][j]<d[j])
{
d[j]=d[i]+graph[i][j];
path[j]=i;
}
} // End of Bellman.仅作算法描述的代码实现,未作任何程序优化.