码迷,mamicode.com
首页 >  
搜索关键字:stack    ( 9691个结果
Java垃圾回收工作原理
在C++中,在heap上分配对象比在stack上分配对象更加昂贵。程序需要找到合适的内存块,再返回内存的地址。但是在Java中垃圾回收器显著地提高了在heap上分配对象的速度。听起来会有些怪,但是这就是Java垃圾回收器工作的方式。而且这意味着Java中在heap上分配对象几乎跟其他语言在stack...
分类:编程语言   时间:2015-08-01 12:47:48    阅读次数:153
Tunnel Warfare----hdu1540线段树
题目链接题意:有n个村庄,编号分别为1-n;由于战争会破坏村庄,但是我们也会修复;D x代表村庄x被破坏;Q x是求与x相连的有几个没有被破坏;R 是修复最后一次被破坏的村庄;接下来有m个操作,对于每次Q操作输出结果;由于修复的是最后一次被破坏的所以要用stack接下来看代码吧,加个图好理解一点#i...
分类:其他好文   时间:2015-08-01 12:47:05    阅读次数:112
[js]数组栈和队列操作
写在前面在项目中,对数组的操作还是比较常见的,有时候,我们需要模拟栈和队列的特性才能实现需求,这里记录一下这个知识点。栈栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈...
分类:编程语言   时间:2015-08-01 11:16:16    阅读次数:281
二叉树遍历(递归与非递归)算法
二叉树定义#include#include#define STACK_INIT_SIZE 30#define STACKINCREMENT 10#define OK 1#define ERROR -1typedef char TElemType;typedef struct BiTNode{ ...
分类:编程语言   时间:2015-08-01 01:01:35    阅读次数:149
Java Heap Stack
1. 每个程序运行时都有属于自己的一段内存空间,参数调用,函数调用。这段空间叫stack(栈)2.所有应用都可以从一个系统共用的空间中申请自己需要的内存。这个空间叫heap(堆)3. JVM自动管理stack和heap不能直接设置stack和heap。4. stack的存取速度比heap要快5. 在...
分类:编程语言   时间:2015-07-31 23:21:09    阅读次数:194
【DIY系列】动手实现Struts2框架(一)原理分析
struts2是一款体现关注点分离思想的架构。 struts2将我们web开发中的各个需要处理的细节都封装到了拦截器中(Interceptor),每个拦截器负责自己独立的功能。 例如:参数拦截器(params),令牌拦截器(Interceptor-stack) 我们也可以指定自己的拦截器来拓展struts2的功能(自定义拦截器)...
分类:其他好文   时间:2015-07-31 21:58:34    阅读次数:288
LeetCode225——Implement Stack using Queues
Implement the following operations of a stack using queues. push(x) -- Push element x onto stack.pop() -- Removes the element on top of the stack.top() -- Get the top element.empty() -- Return whet...
分类:其他好文   时间:2015-07-31 18:23:24    阅读次数:77
Concurrency vs Parallelism From Stackoverflow
Stackoverflow 精彩答案整理… 本人英语水平渣渣,翻译的主要目的自己整理加深理解。如果不幸误导您,请见谅。如果您好心提醒我,可以直接底下留言。 原文链接Concurrency is when two tasks can start, run, and complete in overlapping time periods. It doesn’t necessarily mean t...
分类:其他好文   时间:2015-07-31 12:55:37    阅读次数:144
Java程序设计之消费者和生产者
新建一个Break类,表示食物数量。public class Break { public static final int MAX = 10; //最多一次性煮十个面包 Stack stack = new Stack(); public static int food_co...
分类:编程语言   时间:2015-07-31 01:07:06    阅读次数:212
java 堆 栈 方法区的简单分析
Java里的堆(heap)栈(stack)和方法区(method)基础数据类型直接在栈空间分配, 方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收。 引用数据类型,需要用new来创建,既在栈空间分配一个地址空间,又在堆空间分配对象的类变量 。 方法的引用参数,在栈空间分配一个地址空间,...
分类:编程语言   时间:2015-07-31 00:59:30    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!