实现一个栈操作,将完成先进后出的操作。
来源:互联网 发布:神代利世cos淘宝 编辑:程序博客网 时间:2024/05/22 02:09
题目:实现一个栈操作,将完成先进后出的操作。
例如,输入的是{"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"}。
输出为:Sunday
Saturday
Friday
Thursday
Wednesday
Tuesday
Monday
Saturday
Friday
Thursday
Wednesday
Tuesday
Monday
java代码如下:
import java.util.Vector;public class StacksDemo {static String[] months={"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"};public static void main(String[] args) {Vector vector=new Vector();//进队列对象放入尾部for (int i = 0; i < months.length; i++) {vector.addElement(months[i]+" ");}//出队列从头部取if (vector.isEmpty()) {System.out.println("空");}while (!vector.isEmpty()) {System.out.println(vector.lastElement());vector.removeElement(vector.lastElement());}vector.clear();}}
阅读全文
0 0
- 实现一个栈操作,将完成先进后出的操作。
- 编写一个类,实现简单的栈操作。数据的操作按先进后出的顺序。成员函数为pop; push; size; full; empty; print等等
- 剑指:用两个队列实现栈的先进后出
- 栈对象的先进后出原则
- 实现一个栈操作,将1~12月的英文单词压入栈中,然后再取出
- 堆栈的先进后出
- 栈:先进后出队列
- 栈(先进后出)
- 栈和队列的区别,以及如何区分是先进先出还是先进后出?
- 堆是先进先出,栈是先进后出
- 队列Queue 先进先出 栈Stack 先进后出
- 堆是先进先出,栈是先进后出
- 剑指:用两个栈实现队列的先进先出
- 用栈实现队列的先进先出结构
- 模拟一个先进先出的队列
- 用单链表实现一个队列或一个栈的出入队和出入栈操作
- 合理的出栈序列, 卡特兰数, 栈:先进后出
- 栈中的“先进后出,后进先出”是什么意思?
- 大势所趋:数据可视化解决方案将更智能更深入
- JVM笔记
- 图解SSL协议
- 树莓派避障小车(python)
- 关押罪犯(noip2010)
- 实现一个栈操作,将完成先进后出的操作。
- 监督学习五 集成学习
- Git学习笔记
- 在mysql中根据日期来统计出用户行为属性的连续天数
- Mybatis分页和Spring的集成,强大简单易上手
- 线性回归详解
- Ubuntu分区学习
- Weak Pair HDU
- 剑指Offer—44—翻转单词顺序列