数学建模社区-数学中国

标题: 用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;
, b) H+ X5 M5 t4 P* Tclc;4 m: I, I1 h! [+ l9 N! `3 k3 |: N% `, F
M=10000;
4 G0 ]8 \- L  D4 V, E9 L' q# _a(1,=[0,50,M,40,25,10];
" g. }! N* s, Ea(2,=[zeros(1,2),15,20,M,25];
7 D' ]2 ]8 K8 x8 A4 Z" A- fa(3,=[zeros(1,3),10,20,M];, H% {# O# R- T9 j
a(4,=[zeros(1,4),10,25];  T; ^' w: @+ R; B9 S* C
a(5,=[zeros(1,5),55];
' d* [7 F$ n1 _  K7 D: Ha(6,=zeros(1,6);$ R4 y2 W- Z2 \4 s, ^/ \2 R
b=a+a';path=zeros(length(b));& @! |- [6 _8 R( A
for k=1:6
3 \4 O' w# W- L% R   for i=1:6
0 W- F+ g1 K- g1 _& c- |      for j=1:6
9 s: O& E/ ~( R. X4 L1 J         if b(i,j)>b(i,k)+b(k,j)# H$ t' I# F: @& a" ]3 R
            b(i,j)=b(i,k)+b(k,j);. _% J/ g8 S, b6 I' g
            path(i,j)=k;
4 ]; w" @( G5 u9 G         end
( ~3 m$ _6 w# z- F* [7 H( \      end
, F1 Z) n0 n1 R1 r, e   end
1 V  H& t: p3 o: n/ G( D1 vend
0 o. G6 u% a+ `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