码迷,mamicode.com
首页 >  
搜索关键字:stack    ( 9691个结果
[LeetCode]Min Stack
题目描述:(链接)Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.push(x) -- Push element x onto stack.pop() -...
分类:其他好文   时间:2015-10-24 00:08:58    阅读次数:203
有助于改善性能的技巧
1. 慎用异常 在Java软件开发中,经常会使用try-catch进行错误捕获,但是,try-catch语句对系统性能而言是非常糟糕的。因此,应尽量避免将其应用在循环当中。2. 使用局部变量 调用方法时传递的参数以及在调用中创建的临时变量都保存在栈(Stack)中,速度较快。其它变量,如静态变量.....
分类:其他好文   时间:2015-10-23 16:01:29    阅读次数:254
现代JVM内存管理方法的发展历程,GC的实现及相关设计概述(转)
JVM区域总体分两类,heap区和非heap区。heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机栈...
分类:其他好文   时间:2015-10-23 13:32:33    阅读次数:286
c++:栈的应用之表达式求值
Stack.hpp#pragmaoncetemplate<classT>classStack{private: T*_array; size_t_capacity; int_topindex;public: Stack()//构造函数 :_array(0) ,_capacity(0) ,_topindex(-1) {} voidPush(constT&x){//入栈操作 if(_topindex+1==_capacity){ _capacity=2*_capac..
分类:编程语言   时间:2015-10-23 00:17:47    阅读次数:352
c++:用顺序表实现简单的栈
main.cpp#include<iostream>#include<string>#include"Stack.hpp"usingnamespacestd;voidtest1(){//测试 Stack<int>s1; s1.Push(1); s1.Push(2); s1.Push(3); s1.Push(4); s1.Pop(); s1.Pop(); s1.Pop(); s1.Pop();}intmain(){ test1(); return0;}Stack.hpp#..
分类:编程语言   时间:2015-10-22 14:20:24    阅读次数:191
JS 异常:Uncaught RangeError: Maximum call stack size exceeded解析
两个JS库都重写了Math.pow方法,导致的递归死循环解析。
分类:Web程序   时间:2015-10-21 20:42:25    阅读次数:239
C语言变量声明内存分配
转载:C语言变量声明内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。程序结束时由编译器自动释放。2、堆区(heap) — 在内存开辟另一块存储区域。一般由程序员分配释放...
分类:编程语言   时间:2015-10-21 14:04:07    阅读次数:198
c数据结构学习随笔
#include #include #include "PublicDS.h"#includetypedef struct stack{ int top = -1; int maxSize = 100; //用于存放二进制位 int *data = (int *)malloc(100 * sizeo...
分类:其他好文   时间:2015-10-20 22:37:28    阅读次数:176
IT公司100题-2-设计带min函数的stack
问题描述: 定义栈的数据结构,要求添加一个min 函数,能够得到栈的最小元素。 要求函数min、push 以及pop 的时间复杂度都是O(1)。 ? 双倍空间实现: 保存2个栈,分别是元素和当前最小值。 ? 压缩空间实现: ?...
分类:其他好文   时间:2015-10-20 18:02:24    阅读次数:141
Stack Overflow 上人气最旺的 10 个 Java 问题
1、为什么两个(1927年)时间相减得到一个奇怪的结果?(3623个赞)如果执行下面的程序,程序解析两个间隔1秒的日期字符串并比较:public static void main(String[] args) throws ParseException { SimpleDateFormat s...
分类:编程语言   时间:2015-10-19 23:56:23    阅读次数:268
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!