码迷,mamicode.com
首页 >  
搜索关键字:出栈    ( 1670个结果
Activity回退栈使用
当一个APP启动时,系统会为这个APP创建一个回退栈(任务),用于保存APP所有已经创建的额Activity。当应用启动时,主窗口将第一个被压入回退栈,当显示本应用的其他窗口时,也会按显示顺序创建窗口压入回退栈。回退栈的顶层窗口将会获得焦点,可以与用户交互。当执行Activity的finish方法或者按Back键时,顶层窗口将出栈被销毁,下一个窗户获得焦点同用户交互。例如一个APP有3个窗口,分别...
分类:其他好文   时间:2015-01-10 21:03:01    阅读次数:209
关于数组的一些方法
var box = ['lili','nana','xiaoxiao'];//alert(box.join('|'));//在数组间插入|//alert(box.push('mm')); //进栈,数组末尾添加一个元素,并返回数组长度//alert(box.pop()); //出栈...
分类:编程语言   时间:2015-01-09 17:00:25    阅读次数:183
07.栈(一)栈的存储结构及操作
一、栈 1.栈(stack):是限定仅在表尾进行插入和删除操作的线性表。其中,允许插入和删除的一端被称为栈顶(top),另一端被称为栈底(bottom),不含任何数据元素的栈被称为空栈。栈又被称为后进先出(Last In First Out)的线性表,简称LIFO结构。     栈的插入操作为进栈,栈的删除操作为出栈。 2.栈的抽象数据类型 ADT 栈(stack) Data...
分类:其他好文   时间:2015-01-08 18:13:02    阅读次数:228
08.栈(二)栈的应用
一、栈的应用-递归 1.递归函数:把一个直接调用自己或通过一系列的调用语句间接地调用自己的函数,称为递归函数。 2.栈与递归      递归函数实际是一个前行和退回的过程,相当与入栈、出栈。在前行阶段,对于每一层递归,函数的局部变量、参数值以及返回地址都被压入栈中。在退回阶段,位于栈顶的局部变量、参数值和返回地址被弹出(出栈),用于返回调用层次中执行代码的其余部分,也就是恢复了调用的状态。...
分类:其他好文   时间:2015-01-08 18:00:31    阅读次数:138
递归改循环
递归需要保存现场,所以会导致栈不断加深。因此如果改循环,那么也需要创建栈来保存现场。书写递归函数时,递归函数的退出是由于不满足递归条件而导致的,但从结果上来看即是现场的退出。因此改为循环时,循环条件可以是现场数量是否为0,即栈元素是否为零。进入一次递归函数可以看成是入栈,退出一次递归函数则是出栈。可...
分类:其他好文   时间:2015-01-08 14:39:38    阅读次数:119
【编程语言】进程中栈空间的参数返回值以及局部变量的分布
在进程中对于局部变量是怎么分配的,以及函数是怎么调用的其实也就是讲解栈区的具体使用过程。( 下面代码图摘要于网络)       首先,我们要知道,栈中存放的是一个个被调函数所对应的堆栈帧,当函数fun1被调用,则fun1的堆栈帧入栈,fun1返回时,fun1的堆栈帧出栈。什么是堆栈帧呢,堆栈帧其实就是保存被调函数返回时下一条执行指令的指针、主调函数的堆栈帧的指针、主调函数传递给被调函数的...
分类:编程语言   时间:2015-01-05 09:35:38    阅读次数:144
2015恒生电子校招笔试详解
详细解答:一、选择题1、BDC语言要经过编译成二进制代码,再经过连接形成.exe可执行文件。2、D 3种遍历方式的互推。3、D私有成员只能本类访问4、CD 索引不是越多越好,尤其是组合索引。5、B 主要看SQL语句where后是否为ture。6、B abcd直接过得A;依次全入栈再出栈得C;a入.....
分类:其他好文   时间:2015-01-04 22:42:39    阅读次数:266
java 栈和队列的模拟--java
栈和队列的区别: 1.队列先进先出,栈先进后出。 2. 对插入和删除操作的"限定"。 3.遍历数据速度不同。
分类:编程语言   时间:2015-01-03 22:22:26    阅读次数:210
宏与函数
/***1.宏会在编译器在对源代码进行编译的时候进行简单替换,不会进行任何逻辑检测,即简单代码复制而已。2.宏进行定义时不会考虑参数的类型。3.参数宏的使用会使具有同一作用的代码块在目标文件中存在多个副本,即会增长目标文件的大小。4.参数宏的运行速度会比函数快,因为不需要参数压栈/出栈操作。5.参数...
分类:其他好文   时间:2015-01-02 15:49:46    阅读次数:111
压栈出栈遍历栈实例代码
#include #include #include typedef struct Node//定义一个链表结构体 { int data; struct Node* pNext; }NODE,*PNODE; typedef struct Stack//定义一个栈结构体 { PNODE pTop; PNODE pBottom; }STACK,*PSTACK; void initStac...
分类:其他好文   时间:2015-01-01 18:36:01    阅读次数:156
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!