複製鏈接
請複製以下鏈接發送給好友

圖形結構

鎖定
在數據的邏輯結構D=(KR)中,如果K中結點對於關係R的前趨和後繼的個數不加限制,即僅含一種任意的關係,則稱這種數據結構為圖形結構 [1] 
中文名
圖形結構
應    用
數據結構
類    型
計算機科學領域術語

圖形結構定義區別

圖形結構是一種比樹形結構更復雜的非線性結構。在樹形結構中,結點間具有分支層次關係,每一層上的結點只能和上一層中的至多一個結點相關,但可能和下一層的多個結點相關。而在圖形結構中,任意兩個結點之間都可能相關,即結點之間的鄰接關係可以是任意的 [2] 

圖形結構功能應用

因此,圖形結構被用於描述各種複雜的數據對象,在自然科學、社會科學和人文科學等許多領域有着非常廣泛的應用 [2] 
圖形結構在計算機科學、人工智能、電子線路分析、最短路徑尋找、工程計劃、化學化合物分析統計力學、遺傳學、控制論語言學和社會科學等方面均有不同程度的應用可以這樣説,圖形結構在所有數據結構中應用最為廣泛 [1] 

圖形結構運算方法

在圖形結構中,最重要的運算是遍歷運算。為了表示和理解上的方便,處理的數據對象都假定為整型數,遍歷到的處理為“打印”,其他類型的數據和處理均可以參照此算法做適當修改。
(一)深度優先遍歷算法
(二)廣度優先遍歷算法 [3] 
參考資料
  • 1.    匙彥斌,天津市高等學校計算機課程規劃教材 計算機軟件技術基礎教程,天津大學出版社,1998年04月第1版,第176頁
  • 2.    劉振鵬,王苗,趙紅編著,數據結構 第4版,中國鐵道出版社,2016.02,第158頁
  • 3.    張利羣編著,機器博弈中的數據結構與基本方法,遼寧科學技術出版社,2014.11,第26頁