/*
* 檔名稱:專案4.cpp
* 作 者:黃玉嬌
* 完成日期:2023年11月29日
* 版 本 號:v1.0
問題描述:假設圖g採用鄰接表儲存,分別設計實現以下要求的演算法,要求用區別於示例中的圖進行多次測試,通過觀察輸出值,掌握相關問題的處理方法。
設計乙個演算法,判斷頂點u到v是否有簡單路徑
輸入描述:無
輸出描述:若干資料 */
標頭檔案及功能函式詳見
【圖演算法庫】
**:[cpp]
view plain
copy
#include
#include
#include "graph.h"
intvisited[maxv];
//定義存放節點的訪問標誌的全域性陣列
void
existpath(algraph *g,
intu,
intv,
bool
&has)
p=g->adjlist[u].firstarc;
while
(p!=null)
}
void
haspath(algraph *g,
intu,
intv)
intmain()
,
,
,
,
,
}; //請畫出對應的有向圖
arraytolist(a[0], 5, g);
haspath(g, 1, 0);
haspath(g, 4, 1);
return
0;
} 測試
圖結構及儲存 :
執行結果:
第十一周專案四教師兼幹部類
all right reserved.檔名稱 main。cpp 作 者 閆舒 完成日期 2016年6月13日 版 本 號 vc 6.0 問題描述 分別定義teacher 教師 類和cadre 幹部 類,採用多重繼承方式由這兩個類派生出新類teacher cadre 教師兼幹部 要求 1 在兩個基類中...
第十一周專案2 (2)
檔名稱 main.cpp 完成日期 2015年5月18日 版本號 v1.0 問題描述 定義乙個名為cperson的類,在此基礎上派生出cemployee類,派生類cemployee增加了兩個新的資料成員,分別用於表示部門和薪水。要求派生類cemployee的建構函式顯示呼叫基類cperson的建構函...
第十一周專案 2 1
定義乙個名為cperson的類,有以下 私有成員 姓名 身份證號 性別和年齡 成員函式 建構函式 析構函式 輸出資訊的函式。在此基礎上派生出cemployee類,派生類cemployee增加了兩個新的資料成員,分別用於表示部門和薪水。要求派生類cemployee的建構函式顯示呼叫基類cperson的...