测试数据 109只小昆虫8只小昆虫7只小昆虫6只小昆虫5只小昆虫4只小昆虫3只小昆虫2只小昆虫1只小昆虫0只小昆虫 ...
分类:
编程语言 时间:
2016-12-14 07:35:12
阅读次数:
246
List的基本操作:http://www.cnblogs.com/scandy-yuan/archive/2013/01/08/2851324.html(转载) 其本质为双端链表。 1. List中earse函数的使用问题: 正确使用如下: 错误使用如下: 错误原因分析: 当list中执行一次era ...
分类:
其他好文 时间:
2016-09-25 20:38:11
阅读次数:
108
链表 链表是一种基本的一维离散存储数据结构。相对于数组,它是离散内存的,不能如数组一样通过下标来查询相应地数据,每一个链表节点只能知道它的上一个(双端链表)和它的下一个(单链表,双端链表)节点。C语言通过malloc/free控制内存,C++里通过new/delete,Java则是只有new对象。 ...
分类:
其他好文 时间:
2016-07-31 19:17:34
阅读次数:
232
单链表学习 学习第一步:定义存放链表结点的类Node,类中包含两个字段:data字段和next字段,data字段是结点中的数值域,next是指向链表下一个结点的引用 学习第二步:学习单链表的一些操作,插入、删除、查找结点 双端链表学习 可以看到我们上面的操作,在链表尾插入、删除结点的操作,虽然也可以 ...
分类:
其他好文 时间:
2016-04-16 21:19:15
阅读次数:
254
Node节点:/**链结点,相当于是车厢*/publicclassNode{ //数据域 publiclongdata; //指针域 publicNodenext; publicNodeprevious; publicNode(longvalue){ this.data=value; } /** *显示方法 */ publicvoiddisplay(){ System.out.print(data+""); }}双端链表:/**双端链表*..
分类:
编程语言 时间:
2015-09-19 22:52:50
阅读次数:
312
字符串对象的实现 双端链表 字典的实现 跳表的实现 IO操作实现 RDB模块 AOF模块 ae事件模块
分类:
其他好文 时间:
2015-09-16 12:56:31
阅读次数:
116
双端链表跟传统的单链表不同的地方是,单链表就只有一个first指向头结点的,而双端链表不仅有first指向头结点,而且有一个last指向尾结点。 代码展示: public?class?Node?{
public?int?iNum;
public?dou...
分类:
其他好文 时间:
2015-08-05 15:12:38
阅读次数:
118
Redis数据类型之链表链表的实现redis的列表的底层实现就是一个双链表,源码在src下的adlist.h和adlist.c链表的结点数据结构 /*
* 双端链表节点
*/
typedef struct listNode { // 前置节点
struct listNode *prev; // 后置节点
s...
分类:
其他好文 时间:
2015-07-30 23:21:24
阅读次数:
112