首先先介绍一下可变参数表需要用到的宏:头文件:#includevoid va_start( va_list arg_ptr, prev_param );type va_arg( va_list arg_ptr, type );void va_end( va_list arg_ptr );va_lis...
分类:
编程语言 时间:
2015-07-11 22:54:33
阅读次数:
181
//2015/6/2const int MAX_N=1e5+10;int prev[MAX_N];struct Edge{ int to, prev;};Edge E[MAX_N<<1];void add_edge(int &id){ scanf("%d%d", &u, &v); ...
分类:
编程语言 时间:
2015-07-08 20:27:33
阅读次数:
200
链表特点(单链表 双链表)优点:插入和删除非常快。因为单链表只需要修改Next指向的节点,双链表只需要指向Next和Prev的节点就可以完成插入和删除操作。缺点:当需要查找某一个节点的时候就需要一个节点一个节点去访问,这样所花的时候就比较多了。(顺序表可以弥补这缺点,但插入和删除就非常耗性能)单链表...
监控SQL 1.监控事例的等待: select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*) from v$session_wait group by event order b...
分类:
数据库 时间:
2015-07-08 12:22:57
阅读次数:
222
预编译#include #include #define status int#define TRUE 1#define FALSE 0typedef struct NODE{ int value; /* 存放结点值 */ struct NODE *prev; /...
分类:
其他好文 时间:
2015-07-07 22:28:18
阅读次数:
116
这是一个求一个排序的下一个排列的函数,可以遍历全排列,要包含头文件下面是以前的笔记 与之完全相反的函数还有prev_permutation(1) int 类型的next_permutationint main(){int a[3];a[0]=1;a[1]=2;a[2]=3;do{cout> ch;s...
分类:
其他好文 时间:
2015-07-03 06:53:22
阅读次数:
105
1.jQuery基础选择器//parent>child选择器。$("div>label").css("border", "solid 5px red");//与ance desc选择器不同,parent>child选择器只能选择子辈们,而ance desc还可以选到孙辈甚至更低。//prev + n...
分类:
Web程序 时间:
2015-06-29 14:29:44
阅读次数:
147
题目描述:
给定一个链表,要求将这个链表进行翻转。
时间O(n),空间O(1)
解题思路:
设定三个指针,temp, prev,head,从头到尾依次翻转。
head代表当前节点,prev代表前一个节点,temp代表下一个节点。
参考代码:
/**
* Definition of ListNode
*
* class ListNode {
* public:...
分类:
其他好文 时间:
2015-06-23 10:17:28
阅读次数:
107
首先,明白什么是双向链表。所谓双向链表是如果希望找直接前驱结点和直接后继结点的时间复杂度都是
O(1),那么,需要在结点中设两个引用域,一个保存直接前驱结点的地址,叫prev,一个直接后继结点的地址,叫next,这样的链表就是双向链表(Doubly
LinkedList)。双向链表的结点..
分类:
编程语言 时间:
2015-06-19 13:42:16
阅读次数:
192
1,基本选择器
基本选择器是jQuery中最常用的选择器,也是最简单的选择器。它通过id,class,和标签名来查找DOM元素。
2,层次选择器
可以使用next()方法来代替$('prev + next') 选择器,如下表所示:
可以使用nextAll()方法来代替$('prev ~ siblings') 选择器,如下表所示:
3,过滤选择器过滤选择器主要是通过特定的过滤规则来筛选所需...
分类:
Web程序 时间:
2015-06-15 16:32:13
阅读次数:
190