//双链表的相关操作
#include<stdio.h>
#include<stdlib.h>
typedef struct DNode{
int data;
struct DNode *prior,*next;
}DNode,*DLinklist;
//初始化双链表
bool InitDLinklist(DLinklist &L){
L=(DNode *)malloc(sizeof(DNode));
if(L==NULL){
return false;
//双链表的相关操作
#include<stdio.h>
#include<stdlib.h>
typedef struct DNode{
int data;
struct DNode *prior,*next;
}DNode,*DLinklist;
//初始化双链表
bool InitDLinklist(DLinklist &L){
L=(DNode *)malloc(sizeof(DNode));
if(L==NULL){
return false;