iscycle.m
来自「最小生成树 kruskal算法」· M 代码 · 共 33 行
M
33 行
%%--------------------iscycle.m---------------------------%% input: korif = set of vertices in the graph% akmi = edge we insert in graph% output: korif = The "new: set of vertices% c = 1 if we have circle, else c = 0%% N.Cheilakos,2006%---------------------------------------------------------function [korif,c]=iscircle(korif,akmi)g=max(korif)+1;c=0;n=length(korif);if korif(akmi(1))==0 & korif(akmi(2))==0 korif(akmi(1))=g; korif(akmi(2))=g;elseif korif(akmi(1))==0 korif(akmi(1))=korif(akmi(2));elseif korif(akmi(2))==0 korif(akmi(2))=korif(akmi(1));elseif korif(akmi(1))==korif(akmi(2)) c=1; returnelse m=max(korif(akmi(1)),korif(akmi(2))); for i=1:n if korif(i)==m korif(i)=min(korif(akmi(1)),korif(akmi(2))); end endend
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?