五月天青色头像情侣网名,国产亚洲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)路的評論 (共 條)

分享到微博請遵守國家法律
清原| 济南市| 定边县| 永州市| 中宁县| 平南县| 镇赉县| 承德县| 天台县| 武冈市| 昌邑市| 曲麻莱县| 烟台市| 会宁县| 洛南县| 西宁市| 宝兴县| 仙游县| 双流县| 清苑县| 高唐县| 南宁市| 沽源县| 阿鲁科尔沁旗| 周至县| 桐庐县| 砀山县| 延寿县| 新巴尔虎右旗| 青田县| 根河市| 溆浦县| 夹江县| 大安市| 肃南| 石景山区| 辽阳县| 五峰| 三江| 贡觉县| 保康县|