最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

分享到微博請遵守國家法律
淮南市| 樟树市| 莒南县| 安阳县| 高尔夫| 弥勒县| 区。| 江门市| 宁河县| 奉化市| 宁乡县| 岚皋县| 水城县| 朝阳区| 南宫市| 巴林左旗| 福海县| 彰化市| 汉寿县| 富宁县| 平乐县| 措美县| 惠安县| 盐津县| 博客| 大新县| 沁源县| 三原县| 兴义市| 买车| 民勤县| 诏安县| 乐山市| 抚远县| 托克逊县| 阳城县| 库伦旗| 道孚县| 蓬莱市| 家居| 安丘市|