棧佇列
串樹二叉樹圖
typedef struct
elemtype data[maxsize];
int length;
}sqlist;//順序表型別
typedef struct lnode
linknode;//單鏈表結點型別
typedef struct dnode
dlinknode;//雙鏈表結點型別
typedef struct
sqstack;順序棧型別
typedef struct linknode
linkstnode;鏈棧結點型別
typedef strcut
sqqueue;順序對型別
typedef struct qnode
datanode;//鏈隊資料節點型別
typedef struct
linkqunode;//鏈隊節點型別
typedef struct
sqstring;//順序串型別
typdef struct snode
linkstrnode;//鏈串的結點型別
typedef struct
ptree[maxsize];//ptree為雙親儲存結構型別
typedef struct node
tsonnode;//孩子儲存結構中的結點型別
typedef struct tnode
tsbnode;//孩子兄弟鏈儲存結構
typedef elemtype sqbintree[maxsize];
typedef struct node
btnode;二叉鏈結點型別
#define maxv 《最大頂點個數》
#define inf 32767
typedef struct
vertwxtype;//頂點的型別
typedef struct
matgraph;完整的圖鄰接矩陣型別
typedef struct anode
arcnode;//邊結點的型別
typedef struct vnode
typedef struct
adjgraph;//完整的圖鄰接表型別
C 語言中的結構體(資料結構)
結構體是在資料結構中經常使用的一類,下面對結構體進行一些知識的補充 結構體宣告的基本形式 struct tag variable list 引數解釋 tag 結構體的名字 member list 成員列表 variable list 變數列表 在結構體宣告的時候,我們常會看到下面兩種宣告的方式 方式...
C語言資料結構 樹的定義
樹是n個結點的有限集。n等於0是稱為空樹,在任意一棵非空樹中,有且僅有 乙個特定的稱為根的結 當n 1時,其餘節點可分為m m 0 個互不相交的有限集,其中每個集合本身又是一棵樹,並且稱為根的子樹。樹的結點包含乙個資料元素和n個指向其子樹的分支。結點擁有的子樹數稱為結點的度。度為0的結點稱為葉結點或...
C語言中的自定義型別 struct結構體
c語言中的2種型別 原生型別 如int char等 和自定義型別 struct,enum等 結構體型別是是c語言中的使用者自定義型別,主要功能是對功能相關的資料進行封裝,它是乙個或多個變數的集合,這些變數的型別可以不同。例如一名學生可以由姓名和性別來描述,結構體中的成員也可以是乙個結構體,例如名字由...