双链表其实 也没什么 只是多了一个前置链而已 双链表的定义 代码如下: 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 iostream using namespace std; #include cassert ...
[ 查看全文 ]