双链表其实 也没什么 只是多了一个前置链而已
双链表的定义
复制代码 代码如下:
struct DNode
{
int data;
struct DNode *next;
struct DNode *pre;
};
单链表的定义
复制代码 代码如下:
view plaincopy
struct DNode
{
int data;
struct DNode *next;
};
其他的可以看上一篇博客 大致相同
复制代码 代码如下:
#ifndef HEAD_H
#define HEAD_H
#include
using namespace std;
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include