BFS求無權圖的單源最短路徑-鄰接矩陣儲存
//鄰接矩陣儲存
void BFS_MIN-Distance(Graph G,int u){
//d[i]表從u到i的最短路徑
for(i=0;i<G.vexnum;i++)
d[i]=INT_MAX;//無窮大
visited[u]=True;
d[u]=0;
EnQueue(&Q,u);
while(!IsEmpty(Q)){
DeQueue(&Q,u);
for(w=FirstNeighbor(G,u);w>=0;w=NextNeighbor(G,u,w))
if(!visited[w]){
visited[w]=True;
d[w]=d[u]+1;
EnQueue(&Q,w);
}
}
}
相關文章
- 資料結構實驗 二維矩陣的實現資料結構
- 矩陣轉置
- 單像空間後方交會計算誤差方程係數矩陣
- 單像空間後方交會計算旋轉矩陣
- LeetCode 1329按矩陣對角線排序(java)JavaLeetCode
- kubernetes儲存類與PV與PVC關係及實踐Kubernetes
- mariadb-2-在centos中修改mariadb資料的儲存路徑CentOS
- 劍指 Offer 12-矩陣中的路徑c++C++
- 11 線性表的順序儲存結構
- 資料結構知識點--儲存結構與邏輯結構資料結構
- linux online掃描共享儲存磁碟(無需reboot)Linux
- 2020年Q3長江儲存佔全球快閃記憶體市場份額的1% 升至全球第七
- python之矩陣相加:提示使用者輸入矩陣的行數n,再提示使用者輸入矩陣的列數m,接下來,提示使用者輸入 2*n*m 個數字(每次輸入 一個數字)。輸出 C=A+B。Python
- python儲存超大資料excel表格——大於65532PythonExcel
- 推動資料儲存方式變革的因素(附原資料表)
- BERT微調進行命名實體識別並將模型儲存為pb形式
- 利用動態規劃實現最短路徑和(適合小白看,看不懂你打我,附JS程式碼和C程式碼實現)
- 三、金融業企業服務匯流排鏈路追蹤監控分析平臺的建設實踐--CASSANDRA儲存方案
- BFS/acm習題集