一:SPL中的双向链表---SplDoublyLinkedList() 双向链表的操作总结当前节点的操作:rewind()指向bottom,current() 当前节点,next() 下一个节点,prev() 上一个节点。增加节点的操作:push()会插入到top、unshift()会插入到bo.....
分类:
其他好文 时间:
2015-04-02 20:37:21
阅读次数:
205
tepedef struct Node{
int date;
struct Node *next;
} List;
//创建一个链表
void CreatList(List **ptrl)
{
(**ptrl)=(List*)malloc(sizeof(List));
(*List)->next=NULL;
}
//求长度
int length(List *ptrl)
{
List *...
分类:
编程语言 时间:
2015-03-31 16:01:32
阅读次数:
274
一、概述SQLite是Android系统的核心数据存储服务之一,它是一个轻型的嵌入式数据库,占用非常少的资源却能提供很好很快的数据存取服务,许多大型的需要数据存储的Android项目都有用到SQLite(也可以用于桌面应用程序)。下面介绍一下SQLite的创建数据库、表的操作,以及基本的增删改查操作。二、基本操作API简介在Android中,SQLiteDatabase类提供了SQLite的底层AP...
分类:
移动开发 时间:
2015-03-31 06:48:54
阅读次数:
165
1、视图是一个虚拟表,可以认为对原表封装了一下,一般情况下,可以把视图当做表来对待。2、视图的实现由两种策略:临时表算法与合并算法。临时表算法:把视图对原表的查询结果放在一个临时表中,以后对视图的操作就是对临时表的操作。合并算法:把对试图的操作转化为对原表的操作。3、举例来说,mysql> crea...
分类:
数据库 时间:
2015-03-21 22:55:54
阅读次数:
253
1、创建数据库表: create table table_name(fields_name1 datatype,fields_name2 datatype.....);2、查看表: show tables;3、创建带有主健约束的表(包括有单字健和多字健类型) 1、单字键约束 字段名 数据类型,p.....
分类:
数据库 时间:
2015-03-19 00:47:41
阅读次数:
157
线性表的特点是除第一个元素和最后一个数据元素外,每个数据元素只有一个前驱元素和一个后继元素。线性表的是一种最简单的线性结构,线性表的操作特点是可以在任意位置插入和删除一个数据元素。线性表可以使用顺序结构和链式结构存储。用顺序存储结构实现的线性表称为顺序表,用链式结构实现的线性表称为链式表,链式表有单...
分类:
其他好文 时间:
2015-03-16 23:05:41
阅读次数:
241
关于链表操作,在C#当中微软已经提供了一个LinkedList的数据结构,通过这个类提供的一系列方法就能够实现链表操作。这里我提供一段代码,这是在论坛里面有人提问时给出的代码,它实现了自定义链表的操作(读者可以在此基础上进一步完善)。因为这段代码涉及一些C#技巧,所以贴出来给初学者学习C#提供一点参...
一,时间性能的比较顺序表由数组实现,是一种随机存取结构,对表中任意节点存取操作时间复杂度为O(1)。而查找链表的节点,须从头指针开始沿链扫描,平均时间复杂度为O(N).因此,若线性表的操作主要是查找,很少进行插入或删除操作,采用顺序比较合适。对于链表,对某个节点进行插入删除操作只需修改指针,无需大量...
分类:
其他好文 时间:
2015-03-12 19:02:09
阅读次数:
221
// wRegKeyclass wRegKey{ // Operationspublic: BOOL Create(HKEY hKeyParent, LPCTSTR lpszKeyName , LPTSTR lpszClass = REG_NONE , DWORD dwOptions = REG.....
分类:
其他好文 时间:
2015-03-12 11:17:32
阅读次数:
117
MVC 5 Scaffolder + EntityFramework+UnitOfWork Pattern 代码生成工具经过一个多星期的努力总算完成了单表,多表关联(一对多,多对一)的增删改查的代码生成,基本上可以实现不用添加任何代码完成对数据表的操作。下个阶段打算集成.net 4.5的认证和授权已...
分类:
Web程序 时间:
2015-03-09 12:17:01
阅读次数:
231