码迷,mamicode.com
首页 >  
搜索关键字:一个栈    ( 1020个结果
ACM-ICPC Dhaka Regional 2012 题解
B: Uva: 12582 - Wedding of Sultan 给定一个字符串(仅由大写字母构成)一个字母表示一个地点,经过这个点或离开这个点都输出这个地点的字母) 问: 每个地点经过的次数(维护一个栈就可以了,注意进入起点和离开起点都不算入起点的次数) #include #include #include #include #include using namespace...
分类:其他好文   时间:2014-11-02 00:41:04    阅读次数:343
用递归翻转一个栈 Reverse a stack using recursion
明白递归语句之前的语句都是顺序运行,而递归语句之后的语句都是逆序运行package recursion;import java.util.Stack;public class Reverse_a_stack_using_recursion { /* Input stack: 3 2 1 O...
分类:其他好文   时间:2014-10-29 10:25:50    阅读次数:173
省常中模拟 day1
第一题:题目大意:给出N个数的数列,如果相邻的两个数加起来是偶数,那么就可以把这两个数消掉,求最多能消掉多少数。解题过程:1.先自己手工模拟了几组数据,发现不管消除的顺序如何,最终剩下的是一定的。所以就可以每次任意找两个奇偶性相同的消掉。于是就想到可以用双向链表来模拟。2.更好的方法:直接用一个栈来...
分类:其他好文   时间:2014-10-27 21:08:55    阅读次数:177
一个搜索迷宫出路的程序
/*1.定义一个结构体position 结构体中包含一个方块的行列号和下一个 可走方块的方位号 2.定义一个结构体。 包括一个一个position结构体,一个栈顶指针 3.定义入栈,出栈,取栈顶函数 4.定义迷宫, 0:不通 1:通路 -1:已经走过的路,每次入栈后将位置改为-1,表示已经走过 默认最外围是墙,(1.1)是入口,(ROW-2....
分类:其他好文   时间:2014-10-25 14:32:37    阅读次数:282
深入理解java虚拟机二,内存管理机制
java 虚拟机自动内存管理。java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干个不同区域1 程序计数器每个线程都有一个独立的计数器,用来指示需要执行的字节码的位置。2 虚拟机栈虚拟机栈是用来描述java方法执行的内存模型,每个方法被执行的时候都会同时创建一个栈帧用于储存局部变量表...
分类:编程语言   时间:2014-10-21 19:37:14    阅读次数:197
HDU3351_Seinfeld【栈】
题目大意:一串由'{'和'}'组成的字符串,'{'和'}'可以互相转换,括号匹配的时候 为稳定状态。输入一个字符串,问最少经过几次变换能达到稳定状态。 思路:先建立一个栈,让每个字符逐个进栈,若相邻的两个字符为"{}"(即相邻括 号匹配),则两个字符同时出栈。最终栈里边留下括号不匹配的项。 通过观察可知:最终留在栈里的肯定为以下情况 “}}}}…{{{{{…",即左边全为'}',右边全为'{'。那么最少要转换多少次呢。 由题意可知,括号总数为偶数 分别计算'}'的个数sum1,'{'的个数sum2。 若'}...
分类:其他好文   时间:2014-10-20 10:03:19    阅读次数:290
算法导论 10.1-7
题目:用两个队列实现一个栈,并分析栈操作运行时间分析:栈的操作只能在表头进行;而队列的入队在表头进行,出队只能在栈尾进行;考虑将栈底元素变为栈顶元素,即进行倒置,就能在表头进行Pop操作;解答:(不考虑溢出)1、使用两个队列A与Tmp,Tmp队列作为中转;2、当进行Push操作时,在队列A中进行入队...
分类:编程语言   时间:2014-10-18 14:02:04    阅读次数:198
BZOJ 1007 HNOI 2008 水平可见直线 计算几何+栈
题目大意:给出一些笛卡尔系中的一些直线,问从(0,+∞)向下看时能看到哪些直线。 思路:半平面交可做,但是显然用不上。类似于求凸包的思想,维护一个栈。先将所有直线按照k值排序,然后挨个压进去,遇到有前一个交点被挡住的话就先弹栈。 比较闹心的是去重。我的方法是压栈之前先去重,然后在处理。 CODE: #include #include #include #inclu...
分类:其他好文   时间:2014-10-17 18:54:42    阅读次数:153
[codevs 1051]接龙游戏(栈)
题目:http://codevs.cn/problem/1051/分析:当然单词查找树是可以的,但这题有更为简便的方法。可以先按字典序排序,然后弄一个栈,如果当前字串可以接到栈顶元素的后面,那么当前字串入栈,更新ans,否则栈顶元素弹出,知道当前字串可以接到新栈顶元素后面。
分类:其他好文   时间:2014-10-17 00:27:23    阅读次数:209
WP8.1 UI 编程 三、布局
1. Panel是所有布局面板的父类。常用的布局面板:Canvas,子元素可以根据区域内坐标定位。StackPanel,栈面板,布局结构就像一个栈,只有水平竖直两种方向。Grid,网格,子元素可以根据行列布局。如果不需要进行复杂的布局,应尽量用相对简单的布局面板以提升表现,如用Canvas替代Gri...
分类:其他好文   时间:2014-10-14 23:45:49    阅读次数:278
1020条   上一页 1 ... 91 92 93 94 95 ... 102 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!