2010-03-22 53 views
2

比方說,我想類似的功能,以雙向鏈表,但需要一個矩陣,而不是使每個節點的結構是這樣的:這個數據結構是否有名字?排序的「鏈接矩陣」?

public class Node 
{ 
    Node Up, Down, Left, Right; 
    object Value; 
} 

是否有這樣一個結構的名字嗎?我已經瀏覽了這個Wikipedia listing of data structures,但沒有看到類似的東西。除非我錯過了它。

+1

我讀這和inmediately認爲http://xkcd.com/356/ – Tom 2010-03-22 03:14:33

+0

Knuth的舞蹈鏈(http://en.wikipedia.org/wiki/Dancing_Links)使用一個類似的結構。 – matt 2010-03-22 03:34:13

回答

2

該數據結構有時被稱爲齧合。您在此顯示的圖示是一種有向圖

+0

最有可能比我的更正確。 – MPelletier 2010-03-22 03:17:50

+0

@MPelletier:我認爲clusterf * ck可以趕上。 – Tom 2010-03-22 03:19:34

+0

謝謝。你有沒有資源指向?從我在網上搜索中可以看出:在網狀結構中,節點代表邊緣? – Bob 2010-03-22 03:22:51