大一計科在讀,今天在上資料結構課的時候,
老師給的關于稀疏矩陣的十字鏈表中使用到了共用體來存盤零元的值和一個next指標,
這部分我不是很懂,因為我之前在csdn上預習的時候看到的十字鏈表都是行,列,值和右、下兩個指標五個變數,這部分我不是很懂,不理解共用體使用的意義
既然存在右,下指標,為什么還需要用next指向下一個表頭呢?
有沒有大佬幫我理解一下
class linknode
{
public:
int i, j; //行、列號
linknode *cptr, *rptr; //列、行指標
union vnext //定義一個共用體
{ int v; //表結點使用v域,表示非零元值
linknode *next; //表頭結點使用next域指向下一個表頭
} k;
…… //成員函式的說明及定義
};
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/74490.html
標籤:新手樂園
上一篇:怎么用程式來安裝字體啊
下一篇:c語言請教大佬
