十一周專案四

2021-08-11 13:37:02 字數 1119 閱讀 6728

/* 

* 檔名稱:專案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的...