双链表 初始化(带头结点) //初始化双链表 bool InitDLinkList(DLinkList &L){ L=(DNode *)malloc(sizeof(DNode));//分配一个头结点 if(L==NULL)//内存不足 return false;//分配失败 L->prior=NULL;//头结点的prior永远指向NULL L->next=NULL;//头结点之后暂时还没有结点 return true; } void testDLinkList(){ //初始化链表 DLinklist L; InitDLinkLIst(L); //后续代码 } typedef