码迷,mamicode.com
首页 >  
搜索关键字:栈结构    ( 258个结果
java类加载机制
简单讲一下各个区域 程序计数器:当前线程所执行的字节码的行号指示器,循环,线程恢复等基础功能依赖这个计数器完成(线程私有,每一个线程都会有自己单独的一个计数器)。 本地方法栈:与java虚拟机栈相似,不过执行的是native方法。 方法区(包含运行时常量池):各个线程共享的区域,它用于已被虚拟机加载的类信息,常量,静态变量,即时编译器编译后的代码等数据。 java虚拟机栈:也是线程私有的,生命周期与线程相同 每个方法执行时都会创建一个栈帧(一会儿会详细讲到)结构是栈结构,先进后...
分类:编程语言   时间:2014-08-11 17:54:52    阅读次数:315
LaunchMode
今天想跟大家分享一下activity的四种launchMode launchMode 在多个activity跳转的过程中扮演着十分重要的角色,它可以决定是否生成新的activity实例,是否重用已存的activity实例,是否和其他activity实例公用一个task.(task:任务的意思,是一个具有栈结构的对像,一个task可以管理多个activity,启动一个应用,也就是创建一个与之对...
分类:其他好文   时间:2014-08-03 10:21:05    阅读次数:268
栈——链表实现
引言:                栈是先进后出的数据结构类型。在许多应用中也会经常用到,比如迷宫的求解时会用到栈结构。掌握栈的基本操作对于解决问题,有很大的帮助,尤其是编程中经常用到的递归的思想,就是栈的一个例子。 分析描述:                栈的实现有两种方法,一种是用链表来完成。这种方法比较简单,我们先掌握这种方法。另一种是用顺序表(即数组)来实现栈。下一节...
分类:其他好文   时间:2014-07-10 17:43:05    阅读次数:201
使用泛型实现栈结构
使用泛型实现栈结构...
分类:其他好文   时间:2014-06-20 09:14:24    阅读次数:164
Android笔记之四种launchMode
一、先来了解Task Task 顾名思义,任务,每一个Android应用在运行的时候,都会创建和维护一个属于自己的任务,而事实上,Task是一个包含栈结构的容器,该栈通常叫回退栈,用来保存当前所有Android应用中已经创建的窗口对象,通常我们看到的界面就是处于回退栈栈顶的窗口对象。当我们打开新的一个界面,那么之前的界面(窗口对象)就会压入栈内,让出栈顶位置给新来的界面(窗口对象);当关闭...
分类:移动开发   时间:2014-06-10 18:04:29    阅读次数:247
笔试算法题(21):将stack内外颠倒 & 判断扑克牌顺子
出题:要求用递归将一个栈结构的元素内外颠倒;分析:本题再次说明系统栈是程序员最好的帮手,但递归度较高所以时间复杂度较大,可以使用空间换时间的方法(额外数组保存栈元素,然后逆向压入);第一层递归(清空栈元素,并使用系统栈保存):[1,2,3,4,5],栈顶元素为1,将1弹出之后,递归处理[2,3,4,...
分类:其他好文   时间:2014-05-27 00:33:08    阅读次数:445
链栈的c语言实现
1.链栈结构 typedef struct StackNode { SElemType data; struct StackNode *next; }StackNode,*LinkStackPtr; typedef struct { LinkStackPtr top; int count; }LinkSta...
分类:编程语言   时间:2014-05-24 23:35:39    阅读次数:429
C语言可变参数函数实现原理
一、可变参数函数实现原理C函数调用的栈结构:可变参数函数的实现与函数调用的栈结构密切相关,正常情况下C的函数参数入栈规则为__stdcall, 它是从右到左的,即函数中的最右边的参数最先入栈。本文地址:http://www.cnblogs.com/archimedes/p/variable-para...
分类:编程语言   时间:2014-04-29 15:53:26    阅读次数:704
258条   上一页 1 ... 24 25 26
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!