国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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)路的評論 (共 條)

分享到微博請遵守國家法律
修水县| 济宁市| 仁怀市| 色达县| 墨玉县| 乌兰县| 莫力| 达日县| 手游| 定南县| 维西| 永善县| 贵定县| 东莞市| 万盛区| 阳春市| 海阳市| 陆河县| 上犹县| 宜良县| 岳阳市| 凌海市| 尼玛县| 眉山市| 宁波市| 逊克县| 富裕县| 绍兴市| 姜堰市| 磐石市| 浪卡子县| 安陆市| 临城县| 蓬溪县| 安泽县| 桃源县| 葵青区| 淮滨县| 昌宁县| 兴宁市| 新竹市|