var a=[1,2,3,4,5,6]; var b=[7,8,9]; //尾部插入一个元素 //a.push(7); //头部插入一个元素 //a.unshift(0); //尾部删除一个元素 //a.pop(); //头部删除一个元素 //a.shift(); //删除:sp...
分类:
编程语言 时间:
2014-12-10 16:08:04
阅读次数:
155
1.首先UINavigationcontroller 得持有controller例如 RootViewController *rootVC=[[RootViewController alloc]init]; UINavigationController *rootNC=[[UINavigationC...
分类:
其他好文 时间:
2014-12-09 12:12:16
阅读次数:
191
Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.
push(x) -- Push element x onto stack.pop() -- Removes the element on top of the stack.top() -- Get...
分类:
其他好文 时间:
2014-12-08 23:10:51
阅读次数:
400
一. 题意:模拟队列的操作,按优先级pop。如果有元素pop,则其他在队列里面的元素的时间都要加1.如果队头的元素因为优先级不够高而要push回队列的时候,所有元素的时间都不用改变。二. 注意选中元素最终输出时,本身的时间戳要加1.三. 代码 1 // 2 // main.cpp 3 // si.....
分类:
其他好文 时间:
2014-12-08 21:20:01
阅读次数:
176
我用到什么就写什么,所以不是太注重排版,等写多了以后再整理:
1:vector V,V.pop_back()弹出最后一个元素
2:优先级队列不能设置迭代器,因为没有
3:vector >::const_iterator q = vec.begin(),里面放pair
4:
#include //位运算 string str2(str,0,8);//将s...
分类:
其他好文 时间:
2014-12-08 19:35:58
阅读次数:
115
题目描述:用两个栈来实现一个队列,完成队列的Push和Pop操作。队列中的元素为int类型。输入:每个输入文件包含一个测试样例。对于每个测试样例,第一行输入一个n(1=0)2. POP 从队列中pop一个数。输出:对应每个测试案例,打印所有pop操作中从队列pop中的数字。如果执行pop操作时,队列...
分类:
其他好文 时间:
2014-12-07 23:00:47
阅读次数:
172
Stack 从名字中可以看得出来意思是栈,
栈的特点就是先进后出,FILO.
具体使用看下面的代码:
#include
#include
using namespace std;
int main()
{
stack sc;
for(int i = 0; i
sc.push(i);
while( !sc.empty())
{
cout
sc.pop();
...
分类:
其他好文 时间:
2014-12-07 01:25:07
阅读次数:
211
本文转自Kevin BlogFacebook 在发布了 Paper 之后,似乎还不满足于只是将其作为一个概念性产品,更进一步开源了其背后的动画引擎POP,此举大有三年前发布的 iOS UI 框架Three20的意味。而 POP 开源后也不负 Facebook 的厚望。POP背后的开发者是Kimon ...
分类:
其他好文 时间:
2014-12-05 19:12:15
阅读次数:
234
实现一个最小栈的push(int x),pop(),top(),min()方法,要求都是常量时间...
分类:
其他好文 时间:
2014-12-05 15:35:03
阅读次数:
156
最小栈
最小栈其实和栈没有什么区别的,唯一的区别在于最小栈是可以在O(1)时间内得到当前的栈空间里,最小的值是多少。
最小栈的操作
最小栈的操作和普通栈的操作没有太大区别,唯一多了一个方法就是getMin()方法,这个方法是用来获取当前栈内的最小值。其他方法就是Push(), Pop(), Top()...等
在O(n)时间内找到新的最小值
这里就厉害了,先说普通的O...
分类:
编程语言 时间:
2014-12-05 07:07:28
阅读次数:
293