d=textread('e:\1.txt');%i,j相连,则d(i,j)大于零
n=size(d,1);
visit=zeros(n);
start=input('请输入要查询的起点');
visit=dfs_recurs(d,visit,start,n);
fprintf('\n\n');
function dfs=dfs_recurs(d,visit,start,n)
fprintf('%d ',start);
visit(start)=1;
for i=1:n
if d(start,i)>0&visit(i)==0
visit=dfs_recurs(d,visit,i,n);
end
end
dfs=visit;
评论0
最新资源