數據結構學習筆記之圖結構

數據結構-圖 學習筆記




圖結構:
        一種非線性數據結構。每個數據元素之間可以任意關聯,就構成一個圖結構。也正是這種任意關聯性,導致了圖結構中數據關係
複雜性。研究圖結構的一個專門理論工具便是圖論。

一個典型的圖結構包括以下兩個部分:
頂點:圖中的數據元素。
邊:圖中連接這些頂點的線。
所有的頂點構成一個頂點集合,所有的邊構成邊集合,一個完整的圖結構就是由頂點集合和邊集合組成。圖結構在數學上一般記爲以下形式:
        G=(V,E) 或者 G=(V(G),E(G))    V(G):表示圖結構中所有頂點的集合;  E(G):圖結構中所有邊的集合;


Java代碼實現:
public class MyGraph {
	
	
	/**頂點*/
	private static class Vertex {
		
	}
	
	/**邊*/
	private static class Edge {
		
		int srcVert; //起始邊
		int destVert; //目的邊
		int distance; //距離
		
		Edge(int sv,int dv,int dt){
			this.srcVert = sv;
			this.destVert = dv;
			this.distance = dt;
		}
		
	}
	
}



注:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章