五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

數(shù)據(jù)結(jié)構(gòu)拓展習(xí)題:圖拓?fù)渑判蚺袛喹h(huán)路

2022-05-29 20:37 作者:回到唐朝當(dāng)少爺  | 我要投稿

題目:改造拓?fù)渑判蛩惴ǎ靡耘袛嘤邢驁D是否有環(huán)路存在。


bool ExitCircle(ALGraph G)

{

?????? int* degree = (int*)malloc(G.vexnum * sizeof(int));

?????? NodeDegree(G, degree);

?????? Sqstack S;//零入度的頂點棧

?????? InitStack(S);

?????? int v;

?????? for (v = 0; v < G.vexnum; v++)

?????? {

????????????? if (!degree[v])//入度為0則進棧

???????????????????? Push(S, v);

?????? }

?????? int count = 0;

?????? AcrNode* p;

?????? while (!StackEmpty(S))

?????? {

????????????? int i = Pop(S);

????????????? count++;

????????????? for (p = G.vertices[i].firstarc; p != NULL; p = p->nextarc)

????????????? {

???????????????????? int k = p->adjvex;

???????????????????? if (--degree[k] == 0)//如果入度減為0則入棧

??????????????????????????? Push(S, k);

????????????? }

?????? }

?????? if (count < G.vexnum)

????????????? return true;

?????? return false;

}



數(shù)據(jù)結(jié)構(gòu)拓展習(xí)題:圖拓?fù)渑判蚺袛喹h(huán)路的評論 (共 條)

分享到微博請遵守國家法律
公主岭市| 博乐市| 大理市| 正镶白旗| 武宣县| 诏安县| 陆丰市| 安多县| 正宁县| 柞水县| 泸西县| 习水县| 二手房| 丰台区| 星座| 绥德县| 彝良县| 江津市| 当阳市| 黔江区| 台前县| 东乌珠穆沁旗| 墨玉县| 武威市| 宣恩县| 平阳县| 偏关县| 班玛县| 内黄县| 武乡县| 都江堰市| 惠安县| 北京市| 德化县| 邻水| 金坛市| 瑞丽市| 海林市| 陇川县| 延长县| 凌源市|