码迷,mamicode.com
首页 >  
搜索关键字:头指针 插入删除    ( 1800个结果
MyISAM、InnoDB在频繁插入删除情况下的不同
建表语句:createtableifnotexists`cms_hotarticle`(`id`int(11)unsignednotnullauto_increment,`name`varchar(100)charactersetutf8notnull,primarykey(`id`))engine...
分类:数据库   时间:2015-06-20 17:02:24    阅读次数:149
15. C#数据结构与算法 -- 栈
这节我们讨论了两种好玩的数据结构,栈和队列。什么是栈, 所谓的栈是栈(Stack)是操作限定在表的尾端进行的线性表。表尾由于要进行插入、删除等操作,所以,它具有特殊的含义,把表尾称为栈顶(Top) ,另一端是固定的,叫栈底(Bottom)。当栈中没有数据元素时叫空栈(Empty St..
分类:编程语言   时间:2015-06-19 13:40:48    阅读次数:129
数据结构学习之循环队列(顺序存储)
【摘要】队列特性:先进先出(FIFO)——先进队列的元素先出队列。来源于我们生活中的队列(先排队的先办完事)。 这样有个缺陷,空间利用率不高,所以我们直接学习循环队列(基于连续内存的)。 (1)设计队列数据结构typedef struct _QUEUE_NODE { int* pData; int length;//队列长度 int head ;//队头指针...
分类:其他好文   时间:2015-06-19 11:53:13    阅读次数:103
数据结构学习之堆栈(链式存储)
【摘要】链表存储结构的内存地址不一定是连续的,但顺序存储结构的内存地址一定是连续的;链式存储适用于在较频繁地插入、删除、更新元素时,而顺序存储结构适用于频繁查询时使用。所以本文主要基于前文的基础,讨论链式存储结构的堆栈。1、链式存储(不连续内存)/*链式结构*/ typedef struct _STACK_NODE { int pData; struct _STACK_NODE *n...
分类:其他好文   时间:2015-06-19 10:30:32    阅读次数:107
数据结构与算法-----链表篇
链表 1.基本特征:由一系列内存中不连续的节点组成,每个节点除了保存数据以外,还需要保存其前后节点的地址——双向链表。 2.基本操作 1)追加 2)插入 3)删除 4)遍历 5)伪随机访问 示例:使用C++实现双向链表类,并演示结果;#include using namespace std; class List { public: // 构造函数中初始...
分类:编程语言   时间:2015-06-18 19:48:20    阅读次数:162
数据结构与算法-----总结篇
一、数据结构 程序设计=数据结构+算法 1.逻辑结构 1)集合:元素之间没有联系。 2)线性结构:元素之间存在前后顺序。 3)树形结构:元素之间存在一对多的父子关系。 4)图状结构:元素之间存在多对多的映射关系。 2.物理结构 1)顺序结构:用连续的空间存放数据元素。 优点:便于随机访问。 缺点:空间利用率低,插入删除不方便。 2)链式结构:用不连续的空间存放数据元素,每...
分类:编程语言   时间:2015-06-17 18:22:04    阅读次数:200
字典树(Trie)
字典树,顾名思义,就是一种对字母等字符串进行处理的一种特殊数据结构。说白了,就是二十六叉树。定义一个头指针,每次从头指针开始操作。 有两种常用的操作: 1.查询某个字符串的出现次数。 每个节点的count置为0,直到这个字符串结束,在末尾处count++.这样,就记录了该字符串的出现次数。 2.查询某个字符串特定序列出现的次数。 每个节点的count初始化为0,当读入...
分类:其他好文   时间:2015-06-17 15:21:18    阅读次数:100
深入详解Oracle data change notification
深入详解 Oracle  data change notification   1、什么是 Oracle  data change notification  ?       当有多个应用程序或者进程操作同一个数据库时,其中进程1对Oracle中的某个表Table1进行插入、删除、修改等操作,进程2想在第一个进程操作完成后进行相应的操作。有没有什么方法让进程2获取到...
分类:数据库   时间:2015-06-16 22:59:25    阅读次数:606
知乎C++问题整理
如何兼顾性能,合理选择C++STL容器?ANSER:首先要搞清楚,如果STL有性能问题,那么问题出在哪里?STL可以简单地认为就是算法+数据结构,所有容器的算法选择和实现都是经过精心设计和严格测试的,几个主流STL实现都不会有大问题。性能问题通常都出在内存数据操作上,内存操作有三种,内存读取、内存复制和内存分配。所以选择合适容器的依据就是要尽量减少内存操作尤其是复制操作,比如频繁中间插入删除就不要选...
分类:编程语言   时间:2015-06-15 13:13:55    阅读次数:175
jquery 杂记
1.插入删除新的类样式addClass(),removeClass()2.初始化时 绑定事件bind('事件名',function(){});3.每隔一段时间调用一次执行一次setTimeOut()4.每隔一段时间调用一次setIntterval()
分类:Web程序   时间:2015-06-15 10:54:03    阅读次数:185
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!