數據結構—鏈表-雙鏈表

這裏寫圖片描述
typedef struct DNode
{
ElemType data;
struct DNode *prior;
struct DNode *next;
} DLinkList;
這裏寫圖片描述
這裏寫圖片描述
頭插法建立雙鏈表
這裏寫圖片描述 先創建一個空的頭節點 typedef struct DNode { ElemType data; struct DNode *prior; struct DNode *next; } DLinkList; void CreateListF(DLinkList *&L,ElemType a[],int n) { DLinkList *s; //創建頭指針 int i; L=(DLinkList *)malloc(sizeof(DLinkList)); //創建頭節點 L->prior=L->next=NULL; //前驅和後驅都賦值爲NULL for (i=0; i