码迷,mamicode.com
首页 >  
搜索关键字:一个栈    ( 1020个结果
【HDU 4699】 Editor
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=4699 【算法】 维护两个栈,一个栈放光标之前的数,另外一个放光标之后的数 在维护栈的同时求最大前缀和,即可 【代码】 ...
分类:其他好文   时间:2018-06-29 21:06:33    阅读次数:160
纸牌游戏----小猫钓鱼
问题描述: 游戏的规则是这样的:将一副扑克牌平均分成两份,每人拿一份。小哼先拿出手中的第一张扑克牌放在桌上,然后小哈也拿出手中的第一张扑克牌,并放在小哼刚打出的扑克牌的上面,就像这样两人交替出牌。出牌时,如果某人打出的牌与桌上某张牌的牌面相同,即可将两张相同的牌及其中间所夹的牌全部取走,并依次放到自 ...
分类:其他好文   时间:2018-06-25 13:08:51    阅读次数:260
卡特兰数
参考: 百度百科:https://baike.baidu.com/item/%E5%8D%A1%E7%89%B9%E5%85%B0%E6%95%B0/6125746?fr=aladdin reference [4] 2499752 wrap https://blog.csdn.net/jtlyuan ...
分类:其他好文   时间:2018-06-24 20:54:21    阅读次数:208
使用栈实现解析算术表达式
目的 1. 使用栈将中缀表达式转换成后缀表达式 2. 使用后缀表达式求算术值 注意: 因为是简单实践,所以代码逻辑已经简化,比如只能对个位数的加减乘除进行解析、没有设异常处理等 一:需要实现一个栈 这个没什么好说的,只是一个结构很简单的栈 1 public class Stack { 2 3 pri ...
分类:其他好文   时间:2018-06-24 19:32:32    阅读次数:169
JVM内存模型
程序计数器:当前线程所执行的字节码的行动指示器 本地方法栈:为虚拟机使用的native方法服务 java虚拟机栈:描述java方法执行的内存模型,每个方法被执行时都会创建一个栈桢,用于存储局部变量,操作栈,动态链接,方法出口等信息。 每个方法方法创建一个栈桢,栈桢存储了当前方法的数据信息(局部变量) ...
分类:其他好文   时间:2018-06-23 11:45:11    阅读次数:131
39、请用代码简答实现stack
栈和队列是两种基本的数据结构,同为容器类型。两者根本的区别在于: stack:后进先出 queue:先进先出 PS:stack和queue是不能通过查询具体某一个位置的元素而进行操作的。但是他们的排列是按顺序的 对于stack我们可以使用python内置的list实现,因为list是属于线性数组,在 ...
分类:其他好文   时间:2018-06-22 22:38:52    阅读次数:800
递归的实现原理
需要用到递归的3种情况: (1)定义是递归的 计算阶乘的递归函数 longFactorial(longn){ if(n==0) return1; elsereturnn*Factorial(n-1); } (2)数据结构是递归的 搜索单链表最后一个结点的算法 LinkNode *FindRear(L ...
分类:其他好文   时间:2018-06-22 01:09:13    阅读次数:257
栈与递归
今天说的是栈与递归的关系,函数的递归调用和普通函数调用是一样的。当程序执行到某个函数时,将这个函数进行入栈操作,在入栈之前,通常需要完成三件事。 1、将所有的实参、返回地址等信息传递给被调函数保存。(输入参数和标记返回值地址) 2、为被调函数的局部变量分配存储区。(分配局部变量地址空间) 3、将控制 ...
分类:其他好文   时间:2018-06-21 22:33:37    阅读次数:177
java基础知识之JVM
JVM是运行java字节码的虚拟机,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆和一个存储方法域。运行: java源文件-->编译器-->字节码文件 字节码文件-->JVM-->机器码 ,当一个程序从开始运行,这时虚拟机就开始实例化了,多个程序启动就会存在多个虚拟机实例。程序退出或者关 ...
分类:编程语言   时间:2018-06-20 21:34:06    阅读次数:171
Java虚拟机--虚拟机字节码执行引擎
Java虚拟机 虚拟机字节码执行引擎 所有的Java虚拟机的执行引擎都是一致的:输入的是字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果。 运行时栈帧结构 用于支持虚拟机 进行方法调用和方法执行 的数据结构,是虚拟机栈的栈元素。 每一个方法从调用开始到执行完成的过程,都对应一个栈帧在虚拟 ...
分类:编程语言   时间:2018-06-20 16:41:43    阅读次数:177
1020条   上一页 1 ... 35 36 37 38 39 ... 102 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!