码迷,mamicode.com
首页 >  
搜索关键字:一个栈    ( 1020个结果
我的算法日志:数据结构之栈
栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶(top),相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈(push),它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈(push), ...
分类:编程语言   时间:2020-04-28 00:21:04    阅读次数:52
js:堆栈和队列
JavaScript数组的栈和队列的操作方法。 堆栈和队列 要了解JavaScript数组的堆栈和队列方法的操作,需要先对堆栈和队列基础知识有所了解。在继续后面的内容之前,我们先简单的了解一下堆栈和队列的概念。 栈和队列都是动态的集合,在栈中,可以去掉的元素是最近插入的那一个。栈实现了后进先出。在队 ...
分类:Web程序   时间:2020-04-27 13:02:12    阅读次数:65
GDB 调试多线程程序的总结
gdb 中step、next与finish的区别 step 就是单步执行,遇到子函数就进入并且继续单步执行;在其他调试其中相当于step into命令,作用是移动到下一个可执行的代码行。如果当前行是一个函数调用,则调试器进入函数并停止在函数体的第一行。step可以帮助初步揭开代码位置的谜团,例如:函 ...
分类:数据库   时间:2020-04-27 11:26:13    阅读次数:97
基本框架
Java 虚拟机栈:线程私有,生命周期和线程一致。描述的是 Java 方法执行的内存模型:每个方法在执行时都会床创建一个栈帧(Stack Frame)用于存储局部变量表、操作数栈、动态链接、方法出口等信息。每一个方法从调用直至执行结束,就对应着一个栈帧从虚拟机栈中入栈到出栈的。 本地方法栈:Java ...
分类:其他好文   时间:2020-04-26 14:03:32    阅读次数:87
建立一棵二叉链表表示方式存储的二叉排序树,并打印输出对其由大到小遍历的结果
题目:从键盘接受输入,每个节点所含数据元素均为单字符,要完成:建立一棵二叉链表表示方式存储的二叉排序树,并打印输出对其由大到小遍历的结果。测试数据:输入 EFHJBCAGID,符号“@”表示结束字符 分析:方法一:中序遍历该二叉排序树,即可得到由小到大遍历的结果,并将每个结果都存放在一个栈中,然后再 ...
分类:编程语言   时间:2020-04-22 20:24:01    阅读次数:138
16. 指针函数和函数指针
一、指针函数:返回指针的函数 注意事项: 1.不应该返回参数的地址: 如果返回的指针保存了参数的地址,则当函数调用完成后,返回的指针引用了一个栈 外地址,函数调用完成后参数会被释放。此地址会被新的函数占用并修改。 2.不应该返回局部变量的地址: 如果返回的指针保存了局部变量的地址,则当函数调用完成后 ...
分类:其他好文   时间:2020-04-22 09:53:46    阅读次数:66
JS执行上下文栈
执行上下文栈 整个代码中一共产生了几个执行上下文对象? n+1 个 n 是调用函数的次数(函数内的调用次数也算) 1 是window对象 1.在全局代码执行前,JS引擎就会创建一个栈来存储管理所有的执行上下文对象 2.在全局执行上下文(window)确定后,将其添加到栈中(压栈) 3.在函数执行上下 ...
分类:Web程序   时间:2020-04-21 12:59:26    阅读次数:53
数据结构——STL栈与后缀表达式
Part 1:栈是什么 栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。 这一端被称为栈顶,相对地,把另一端称为栈底。 向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素; 从一个栈删除元素又称作出栈或退栈,它是 ...
分类:其他好文   时间:2020-04-18 14:15:04    阅读次数:72
栈、队列
栈、队列 栈 特性:==先进后出== 栈顶,栈底 从栈顶向栈底添加元素,从栈顶取元素 应用:每个 web 浏览器都有一个返回按钮。当你浏览网页时,这些网页被放置在一个栈中(实际是网页的网址)。你现在查看的网页在顶部,你第一个查看的网页在底部。如果按‘返回’按钮,将按相反的顺序浏览刚才的页面。 模型: ...
分类:其他好文   时间:2020-04-09 22:56:30    阅读次数:144
Java8内存模型 永久代PermGen和元空间Metaspace
一、JVM 内存模型 根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。 1、虚拟机栈:每个线程有一个私有的栈,随着线程的创建而创建。栈里面存着的是一种叫“栈帧”的东西,每个方法会创建一个栈帧,栈帧中存放了局部变量表(基本数据类型和对象引用)、操作数栈、方法 ...
分类:编程语言   时间:2020-04-08 12:10:18    阅读次数:75
1020条   上一页 1 ... 6 7 8 9 10 ... 102 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!