导读 Redis 和 Memcache 都是基于内存的数据存储系统。Memcached是高性能分布式内存缓存服务;Redis是一个开源的key-value存储系统。与Memcached类似,Redis将大部分数据存储在内存中,支持的数据类型包括:字符串、哈希 表、链表、等数据类型的相关操作。下面我们 ...
分类:
系统相关 时间:
2016-09-27 09:06:42
阅读次数:
227
用数组来描述一个链表 链表的大小是固定的 不能动态申请内存空间 数组首元素的游标指向第一个没有数据的下标地址,不存放数据 数组尾元素的游标指向第一个有数据的下标地址,不存放数据 未使用的数组称为备用链表 数组尾元素相当于头结点 最后一个有数据的元素游标为0 ...
分类:
其他好文 时间:
2016-09-22 11:28:32
阅读次数:
133
union将两个表连接后删除其重复的项;unionall将两个表连接都不删除其重复的项。数据库中,UNION和UNIONALL都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重..
分类:
数据库 时间:
2016-09-14 23:31:58
阅读次数:
162
一、顺序表 1.线性表 2.链式表 三、二叉树 ...
分类:
编程语言 时间:
2016-09-14 18:51:52
阅读次数:
236
数据结构 一、集合 二、线性结构(重点) 元素与元素之间存在一对一的关系 存储方式: 顺序存储(顺序表) 链式存储(链表:单链表、单向循环链表、双链表、双向循环链表、内核链表) 特殊的线性结构 栈 只允许在表的同一端进行插入删除,插入称为入栈,删除称为 出栈(弹栈),允许操作的一端称栈顶,另一端称栈 ...
分类:
其他好文 时间:
2016-09-10 19:16:41
阅读次数:
107
导入数据的时候就是怎么链接Excel表?链接的时候最好有后缀名。 DataSet myDataSet = new DataSet(); //创建一个数据链接 string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = " ...
分类:
数据库 时间:
2016-09-05 12:22:03
阅读次数:
189
由于顺序表的插入、删除操作需要移动大量的元素,影响了运行效率,由此引入了线性表的链式存储。 链式存储线性表时,不需要使用地址连续的存储单元,即它不要求逻辑上相邻的两个元素在物理位置上也相邻,它是通过“链”建立起数据元素之间的逻辑关系。 因此,对线性表的插入、删除不需要移动元素,而只需要修改指针。线性 ...
分类:
其他好文 时间:
2016-09-04 10:12:26
阅读次数:
123
不带头节点链表单向链表是链表的一种。单向链表由一系列内存不连续的节点组成,每个节点都包含指向值的域和指向下个节点的next指针。最后一个节点的next域为NULL值,代表链表结束。链表示意图如下:一,结构体1,结构体定义:structLinkNode
{
void*x;
structLinkNode*next;
};..
分类:
其他好文 时间:
2016-09-04 00:19:51
阅读次数:
308
现在我们要在链表中存储任意类型的数据(也就是说数据所占字节数是在使用链表的时候确定),既然要能存储任意类型的数据,那么我们的链表的节点和链表的定义就要做一些修改了。 下图是节点和链表的定义,data是一个ElemType类型的数据,而ElemType是被我们定义成了一个void *,也就是一个空指针 ...
分类:
编程语言 时间:
2016-09-01 23:01:59
阅读次数:
254
1 链表的基本知识 1.1 基本定义及优缺点 链表中各个对象按照顺序排列,注意到和数组的区别,数组的线性顺序是由数组下标决定的,但是链表的顺序是由各个对象里的指针决定的。 链表包含两个方面:1 数据部分,保存的是节点的实际数据;2 地址部分,保存的是下一个节点的地址(单链表)。 那么链表的优缺点 优 ...
分类:
编程语言 时间:
2016-08-31 11:53:19
阅读次数:
206