#include #include #define OVERFLOW -2#define OK 1#define ERROR 0//此双向循环链表无头结点typedef int ElemType;typedef struct DulNode { ElemType data; struct DulNo...
分类:
编程语言 时间:
2015-03-15 22:46:08
阅读次数:
166
开发中接触Linux越来越多,休息放松之余,免不了翻看翻看神秘的Linux的内核。看到双向链表时,觉得挺有意思的,此文记下。作为众多基础数据结构中的一员,双向循环链表在各种“教科书”中的实现是相当的标准和一致的。大概就是下面这个样子:1 typedef struct node_tag{2 /...
分类:
系统相关 时间:
2015-03-15 00:46:22
阅读次数:
149
一、 Linux内核链表为双向循环链表,和数据结构中所学链表类似,具体不再细讲。由于在内核中所实现的函数十分经典,所以移植出来方便后期应用程序中的使用。/*********************************** 文件名:kernel link list of linux.h作者:Bu....
分类:
系统相关 时间:
2015-02-16 18:15:54
阅读次数:
369
转自:http://blog.csdn.net/whz_zb/article/details/6831817双向循环链表list list是双向循环链表,,每一个元素都知道前面一个元素和后面一个元素。在STL中,list和vector一样,是两个常被使用的容器。和vector不一样的是,list不支...
分类:
编程语言 时间:
2015-01-15 21:39:13
阅读次数:
309
双向链表的操作特点: (1) “查询” 和单链表相同; (2)“插入” 和“删除”时需要同时修改两个方向上的指针。 但是对于双向循环链表则在表尾插入非常的迅速, 只需O(1)的时间,因为有指向前面的指针, 因此双向循环链表会很容易的找到位于表尾的元素,因此双向循环链表比较适用于频繁在表尾插入的情况.空链表:双向循环链表节点构造:class DoubleListNode
{
priv...
分类:
其他好文 时间:
2015-01-06 20:06:07
阅读次数:
277
在 Nginx 的队列实现中,实质就是具有头节点的双向循环链表,这里的双向链表中的节点是没有数据区的,只有两个指向节点的指针。需注意的是队列链表的内存分配不是直接从内存池分配的,即没有进行内存池管理,而是需要我们自己管理内存,所有我们可以指定它在内存池管理或者直接在堆里面进行管理,最好使用内存池进行管理。...
分类:
其他好文 时间:
2015-01-06 12:06:24
阅读次数:
232
1,双向链表简介。双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。2,例子要求:完成双向链表的插入、删除以及查找,将学生管理系统使用的数组,以双向链表的方式实现,能够支持无限制的学生人数的增删改查以及保存。3,代码实现。#include #inc...
分类:
编程语言 时间:
2015-01-01 00:15:18
阅读次数:
318
#include #include using namespace std;标准类的存储方式为双向循环链表list类 1 class list 2 { 3 list(); 4 list(int n,const T&value=T()); 5 list(T *first,T *...
分类:
其他好文 时间:
2014-12-26 22:55:35
阅读次数:
152
基本分类:1、单向链表2、带尾指针的单向链表3、双向循环链表以下分类进行说明1、单向链表基本元素:*front //头节点 *next //下一节点声明:node*p;初始化:p=new node(nodeValue,nextpointer);简单遍历: 1 template 2 vo...
分类:
其他好文 时间:
2014-12-26 00:51:49
阅读次数:
209
/*双向循环链表*/
#include "declaration.h"
typedef struct DulNode
{
int data;
struct DulNode *next,*prior;
}DulNode,*DulLinkList;
Status InitList_DUL(DulLinkList &L)//初始化一个带头结点的双向循环链表,ok
{
L=(DulNode...
分类:
其他好文 时间:
2014-12-25 20:37:04
阅读次数:
221