function [d,r]=floyd(a)- V# m: x, F' h B4 h3 H
%floyd.m/ y H% a3 b. l d1 g8 E, o o* \
%采用floyd算法计算图a中每对顶点最短路 ( k: V2 |( Y! K %d是矩离矩阵 % }/ b* h% Y3 Y% | %r是路由矩阵 5 c0 U" ]3 r: R. T2 n% { n=size(a,1); ' d P4 P" Z0 W- E d=a;0 \( W& N0 u: M. C8 J3 _/ T
for i=1:n + _3 s ~1 R* m6 j# i# H8 M for j=1:n9 F; m9 v$ p( O& B
r(i,j)=j;- ~+ U: }! O* F( ~) k4 m$ z$ v: O
end * j5 ~. E, g7 N
end . f+ v7 K9 `3 I6 I( P
r( O% ~; z' E6 u/ U" ^8 Y
for k=1:n . A# k! U& g; b. b- v5 j7 C! h for i=1:n) b1 J/ h0 U c
for j=1:n6 \4 A {9 T, D1 `( w
if d(i,j)>d(i,k)+d(k,j) $ D5 |: g$ W+ \8 m: l* T d(i,j)=d(i,k)+d(k,j); 6 l- U2 j( C( A/ |- p* x i" o r(i,j)=r(i,k) 5 X' V2 i2 W% N8 b! a end T$ Q/ e1 w0 _" y$ @
end 4 r0 E+ a/ D( C( r; }0 Y {
end3 N& B( }' F' q$ d- W, h4 h
k ( u _6 T6 w' n; h1 i d: u* J; r% Q' @) ~1 p* y& b. n1 k& Q
r 9 z0 w5 l8 j3 [% ?( g end! n8 V7 E- K# J
里面a指的是什么