程序员代码面试指南---IT名企算法与数据结构题目最优解
文章平均质量分 67
FromMeToMyself
这个作者很懒,什么都没留下…
展开
-
利用两个栈组成一个队列
编写一个类,用两个栈组成一个队列,支持队列的基本操作(add、poll、peek) import java.util.Stack; public class Main { public static void main(String[] args) { TwoStackQueue queue = new TwoStackQueue(); queue.add(1); queue.a转载 2016-04-04 19:58:27 · 310 阅读 · 0 评论 -
栈的逆序和递归
一个栈依次压入1、2、3、4、5,那么从栈顶到栈底分别为5、4、3、2、1。将这个栈转置后,从栈顶到栈底围1、2、3、4、5,也就是实现栈中元素的逆序,但是只能用递归函数实现,不能用其他数据结构。 import java.util.Stack; public class Main { public static void reverse(Stack stack) { if (stack转载 2016-04-04 23:13:23 · 1624 阅读 · 0 评论