- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图论算法及其Matlab程序.doc
求单源最短路径的Dijkstra算法的Matlab程序
function [d index1 index2]=Dijkf(a)
M=max(max(a));
pb(1:length(a))=0;
pb(1)=1;
index1=1;
index2=ones(1,length(a));
d(1:length(a))=M;d(1)=0;temp=1;
while sum(pb)length(a)
tb=find(pb==0);
d(tb)=min(d(tb),d(temp)+a(temp,tb));
tmpb=find(d(tb)==min(d(tb)));
temp=tb(tmpb(1));
pb(temp)=1;
index1=[index1,temp];
index=index1(find(d(index1)==d(temp)-a(temp,index1)));
if length(index)=2
index=index(1);
end
index2(temp)=index;
end
d;
index1;
index2;
求任意两点间最短路的Floyd算法的Matlab程序
function [D,R]=floyd(a)
n=size(a,1); D=a;
for i=1:n
for j=1:n
R(i,j)=j;
end
end
for k=1:n
for i=1:n
for j=1:n
if D(i,k)+D(k,j)D(i,j)
D(i,j)=D(i,k)+D(k,j);
R(i,j)=R(i,k);
end
end
end
end
D;R ;
求Euler回路的Fleury算法的Matlab程序
function [eu,cEu]=arEuler(E)
eu=0;
cEu=[];
ncV=arComp(E);
if max(ncV)1
return
end
n=max(max(E(:,1:2)));
m=size(E,1);
for i=1:n
b(i)=0;
for j=1:m
if E(j,1)==i|E(j,2)==i
b(i)=b(i)+1;
end
end
end
rp=rem(b,2);
srp=sum(rp);
switch srp
case 0,
eu=1;
case 2,
eu=0.5;
otherwise,
return
end
if srp==0
v1=1;
else
v1=find(rp);
v1=v1(1);
end
vc=v1;
m=size(E,1);
E1=[E(:,1:2),[1:m]];
while ~isempty(E1)
evc=find((E1(:,1)==vc)|(E1(:,2)==vc));
levc=length(evc);
if levc==1
cEu=[cEu;E1(evc,3)];
vcold=vc;
vc=sum(E1(evc,1:2))-vc;
E1=E1(setdiff([1:size(E1,1)],evc),:);
E2=E1(:,1:2);
E2gv=E2vcold;
E2(E2gv)=E2(E2gv)-1;
E1(:,1:2)=E2;
if vcvcold
vc=vc-1;
end
if v1vcold
v1=v1-1;
end
else
for k=1:levc
E2=E1(setdiff([1:size(E1,1)],evc(k)),:);
ncv=arComp(E2);
nco=max(ncv);
if (max(ncv)==1)
cEu=[cEu;E1(
您可能关注的文档
- 变化率问题探究.doc
- 变应性咳嗽的临床分析.doc
- 变异性心绞痛患者动态心电图分析.doc
- 变异数分析的原理.ppt
- 变电站绝缘在线监测技术的研究与应用.doc
- 变频器原理分析.doc
- 口译研究综述II.ppt
- 古代巴蜀与中原黄河流域彩陶南流的有关问题.doc
- 古冶区中医院病案管理规定.doc
- 古诗鉴赏动态分析.doc
- 湖南省2023年普通高校招生本科批(普通类)第一次投档分数线.xls
- 江南十校2025年5月份阶段联考高一政治试卷含答案.pdf
- 安徽江南十校联盟2025年高二年级5月阶段联考政治试卷含答案.pdf
- 安徽江南十校联盟2025年高二年级5月阶段联考物理试卷含答案.pdf
- 安徽江南十校联盟2025年高二年级5月阶段联考地理试卷含答案.pdf
- 河北省2023年高招本科普通批录取投档线.xlsx
- 海南省2023年本科普通批投档线.xlsx
- 安徽江南十校联盟2025年高二年级5月阶段联考语文试卷含答案.pdf
- 江南十校2025年5月份阶段联考高一数学(人教版)试卷含答案.pdf
- 江南十校2025年5月份阶段联考高一物理试卷含答案.pdf
最近下载
- 政府环保座谈会会议纪要.doc VIP
- 稻虾综合种养:项目可行性研究报告与实施策略.docx VIP
- 中石油加油站管理规范 .pdf VIP
- 《大学物理光电效应》课件.pptx VIP
- 华为PEST分析《商务数据分析》经典案例.docx
- ANSI CAN UL 9540A-2019 评估电池储能系统中热失控火灾传播的测试方法(中文版).pdf
- NB∕T 10010-2014 煤层气地震勘探资料采集规范.pdf
- 21 杨氏之子 课件 (共22张PPT)(含音频+视频).pptx VIP
- 教室空调使用管理规定.doc VIP
- 河南农业大学2019-2020学年《宏观经济学》期末考试试卷含标准答案.docx
文档评论(0)