动态规划——所有点对的最短路径问题

截图里面介绍的很详细

动态规划——所有点对的最短路径问题_第1张图片

动态规划——所有点对的最短路径问题_第2张图片

动态规划——所有点对的最短路径问题_第3张图片

根据伪代码写的C代码:

#include 
#define M 4
#define MAX 999999
int D[M][M]={0};
void FLOYD(int l[][M]);
int main(void)
{
	int l[M][M]={0,1,MAX,2,2,0,MAX,2,MAX,9,0,4,8,2,3,0};
	FLOYD(l);
	return 0;
}

void FLOYD(int l[][M])
{
	int i=0,j=0,k=0;
	for(i=0;i

你可能感兴趣的:(算法设计技巧与分析——案例编写)