数学建模 钢管订购和运输(7)

2019-08-03 13:21

if destination == nextNodes(i) %输出路径

tmpPath = cat(2, partialPath, destination); %串接成一条完整的路径

tmpPath(GLength + 1) = partialWeight + Graph(lastNode, destination); %延长数组长度至GLength+1, 最后一个元素用于存放该路径的总路阻 possiablePaths( length(possiablePaths) + 1 , : ) = tmpPath; nextNodes(i) = 0;

elseif length( find( partialPath == nextNodes(i) ) ) ~= 0 nextNodes(i) = 0; end end

nextNodes = nextNodes(nextNodes ~= 0); %将nextNodes中为0的值去掉,因为下一个节点可能已经遍历过或者它就是目标节点

for i=1:length(nextNodes)

tmpPath = cat(2, partialPath, nextNodes(i));

tmpPsbPaths = findPath(Graph, tmpPath, destination, partialWeight + Graph(lastNode, nextNodes(i)));

possiablePaths = cat(1, possiablePaths, tmpPsbPaths); end

31

32


数学建模 钢管订购和运输(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:申请书(申请司法确认调解协议用)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: