xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 1KB
    文件類(lèi)型: .m
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-01-06
  • 語(yǔ)言: Matlab
  • 標(biāo)簽:

資源簡(jiǎn)介

假設(shè) WN=(V,{E}) 是一個(gè)含有 n 個(gè)頂點(diǎn)的連通網(wǎng),則按照克魯斯卡爾算法構(gòu)造最小生成樹(shù)的過(guò)程為:先構(gòu)造一個(gè)只含 n 個(gè)頂點(diǎn),而邊集為空的子圖,若將該子圖中各個(gè)頂點(diǎn)看成是各棵樹(shù)上的根結(jié)點(diǎn),則它是一個(gè)含有 n 棵樹(shù)的一個(gè)森林。之后,從網(wǎng)的邊集 E 中選取一條權(quán)值最小的邊,若該條邊的兩個(gè)頂點(diǎn)分屬不同的樹(shù),則將其加入子圖,也就是說(shuō),將這兩個(gè)頂點(diǎn)分別所在的兩棵樹(shù)合成一棵樹(shù);反之,若該條邊的兩個(gè)頂點(diǎn)已落在同一棵樹(shù)上,則不可取,而應(yīng)該取下一條權(quán)值最小的邊再試之。依次類(lèi)推,直至森林中只有一棵樹(shù),也即子圖中含有 n-1條邊為止。

資源截圖

代碼片段和文件信息

function?findcycle(wN)
%isfind=findcycle(wN)
%本程序用于判斷所給的邊能否構(gòu)成圈:有圈,返回1;否則返回0????%w:輸入的邊的矩陣????%N:原圖的點(diǎn)數(shù)??
%原理:不斷除去出現(xiàn)次數(shù)小于2的端點(diǎn)所在的邊,最后觀察是否有邊留下????
len=length(w(:1));
index=1:len;
while?1
num=length(index);%邊數(shù)??
p=zeros(1N);?%用于存儲(chǔ)各點(diǎn)的出現(xiàn)的次數(shù)(一條邊對(duì)應(yīng)兩個(gè)端點(diǎn))??
for?i=1:num?%統(tǒng)計(jì)各點(diǎn)的出現(xiàn)次數(shù)??
p(w(index(i)2))=p(w(index(i)2))+1;p(w(index(i)3))=p(w(index(i)3))+1;
end
index_tmp=zeros(1num);?%記錄除去出現(xiàn)次數(shù)小于2的端點(diǎn)所在的邊的邊的下標(biāo)集合??
?discard=find(p<2);?%找到出現(xiàn)次數(shù)小于2的端點(diǎn)????
?count=0;?%記錄剩余的邊數(shù)????
?for?i=1:nu

評(píng)論

共有 條評(píng)論