数学建模社区-数学中国

标题: 用Dijkstra方法编写计算最短路的程序,高手指教啊! [打印本页]

作者: wzz0811    时间: 2009-8-30 10:50
标题: 用Dijkstra方法编写计算最短路的程序,高手指教啊!
用Dijkstra方法编写计算最短路的程序,高手指点下啊!
作者: lyyy    时间: 2009-8-30 18:10
论坛里面有程序~~~~
作者: hejianxin    时间: 2009-8-30 18:52
哪里有啊,找不到
作者: Kind    时间: 2009-8-31 14:08
图论!!!!!!!!!
作者: yihao    时间: 2009-8-31 16:03
3# hejianxin
作者: yihao    时间: 2009-8-31 16:03
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
作者: philby    时间: 2009-8-31 16:40
找不到啊  啊啊
作者: wzz0811    时间: 2009-9-3 13:42
没找到啊!
作者: baiyu216    时间: 2009-9-10 18:35
论坛有源程序
作者: 凹工口    时间: 2009-9-10 19:50
?????????????????????????????
作者: Pepsi09    时间: 2009-11-9 19:56
多谢啦!多谢啦!多谢啦!多谢啦!多谢啦!多谢啦!多谢啦!多谢啦!多谢啦!多谢啦!
作者: yuechenkai    时间: 2010-7-13 18:47
论坛有源程序,就是不好找。。。。或者找不到。。
作者: 081270053    时间: 2010-7-13 18:55
clear;
& s6 V" J, ^1 N9 ]5 nclc;; Z3 Q7 @/ v) d; W) [* [
M=10000;
3 ?0 K( w! H7 z1 W" O0 y; N. ya(1,=[0,50,M,40,25,10];$ g* v7 O2 V4 _2 F1 z2 G
a(2,=[zeros(1,2),15,20,M,25];
1 Z5 c3 ?; O7 S' Sa(3,=[zeros(1,3),10,20,M];
6 y, z, b, U: T- l0 va(4,=[zeros(1,4),10,25];7 {7 k$ S/ o% a& N
a(5,=[zeros(1,5),55];2 m5 `5 q& U8 f+ f0 \8 u
a(6,=zeros(1,6);
8 P3 r6 J* w$ A( l% z! g1 Z1 O1 \b=a+a';path=zeros(length(b));8 ?* `, O; n0 M/ B8 t
for k=1:6  n  z" |) w8 j1 E9 {- B" [
   for i=1:6# u. y" Z6 `" t6 B% V3 l$ k6 O" @
      for j=1:64 X7 [+ |9 {! |, }& l0 h8 N2 F
         if b(i,j)>b(i,k)+b(k,j)* Z$ M1 A2 z2 t% i2 d* y
            b(i,j)=b(i,k)+b(k,j);- I1 [/ h! e. L7 \3 K* N. U
            path(i,j)=k;; j3 ?7 l& a% p5 D8 s
         end
$ K7 \5 I" }. j2 ^      end
- s7 A& }9 t" T8 g" V; F( c1 E   end2 [5 f. ]$ g: `& f
end% U& _6 {8 O) o, a& t
b, path
作者: 081270053    时间: 2010-7-13 18:55
改改就好了~
作者: 胡浪超531    时间: 2010-7-22 22:49
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
作者: hpxiangsky    时间: 2010-7-24 10:51
去看看算法,就可以试着编了,不是很难




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5