十字鏈表是有向圖的一種鏈式存儲結(jié)構(gòu),它可以看作鄰接表和逆鄰接表的結(jié)合。其特點是可以快速得到與某點相關(guān)聯(lián)的邊,能夠高效存取。
十字鏈表的結(jié)構(gòu)包括頂點表結(jié)點和邊結(jié)點。頂點表結(jié)點包含表示頂點值的 data 、指向第一個以當前結(jié)點為終止點的邊的 firstin 以及指向第一個以當前結(jié)點為起始點的邊的 firstout 。邊結(jié)點包含存儲邊的起始點的 tailvex 、存儲邊的終止點的 headvex 以及指向上一條以 headvex 為終止點的邊的 hlink 。
在 408 計算機考研大綱中,十字鏈表是圖的存儲及基本操作的相關(guān)內(nèi)容。
點擊前往免費閱讀更多精彩小說