除儲存頂點資訊,還需儲存頂點間關係 (邊)。常用四種:鄰接矩陣、鄰接表、十字鏈表、鄰接多重表。
n 階方陣 A[i,j]:1/true 表示邊存在,0/false/null 表示不存在。帶權圖直接存權值。
A[i,j]
1/true
0/false/null
A[i,j]=A[j,i]
稀疏圖使用矩陣空間浪費嚴重,宜改用鄰接表。
順序分配 (頂點陣列) + 鏈式分配 (邊鏈表)。每頂點對應一表頭節點,鄰接頂點存於鏈表。
前言 透過 System.Diagnostics.Proce
BZOJ 1013 球形空間產生器:高斯消元法求 n 維球面
輾轉相除法求最大公約數:C語言標準實現 歐幾里得算法:gcd
通用函數設計原則 避免全域變數,採用參數傳遞 通用函數:可