栈(stack)和队列(queue)的简单实例
来源:互联网 发布:南京数据恢复中心 编辑:程序博客网 时间:2024/05/16 06:11
栈
import java.util.Stack;public class StackClass { public static void main(String[] args) { Stack s=new Stack(); s.push("A"); s.push("B"); s.push("C"); s.push("D"); s.push("E"); System.out.println("压栈数据:"); System.out.println(s); System.out.println("=============="); System.out.println("出栈数据:"); System.out.print(s.pop()+" "); System.out.print(s.pop()+" "); System.out.print(s.pop()+" "); System.out.print(s.pop()+" "); System.out.print(s.pop()+" "); }
结果:
队列
import java.util.LinkedList;import java.util.Queue;public class QueueClass { public static void main(String[] args) { Queue<String> qu=new LinkedList<String>() ; System.out.println("添加数据:"); qu.offer("A"); qu.offer("B"); qu.offer("C"); qu.offer("D"); qu.offer("E"); for (String string : qu) { System.out.print(string+" "); } System.out.println(); System.out.println("移除数据:"); System.out.print(qu.poll()+" "); System.out.print(qu.poll()+" "); System.out.print(qu.poll()+" "); System.out.print(qu.poll()+" "); System.out.print(qu.poll()+" "); }}
结果:
0 0
- 栈(stack)和队列(queue)的简单实例
- 栈(Stack)和队列(Queue)
- 栈Stack和队列Queue
- 栈Stack和队列Queue
- 栈stack和队列queue的常用基本函数
- Java:栈(Stack)和队列(Queue)的使用
- 栈(stack)、队列(queue)和优先队列(priority_queue)用法
- C++栈和队列(stack,queue,priority_queue)
- Stack and Queue 栈和队列
- python实现stack(栈)和队列(queue)
- JS中的队列(queue)和栈(stack)
- Java实现栈Stack和队列Queue
- C# 队列(Queue)和 堆栈(Stack)
- stack 栈 queue 队列
- C++基础:C++标准库之栈(stack)和队列(queue)
- 用两个栈(Stack)实现一个队列(Queue)
- 用两个栈(Stack)实现一个队列(Queue)
- 用两个栈(Stack)实现一个队列(Queue)
- 电商之梳理servlet知识---javaweb基础
- 第十五周项目一 程序填空
- arm-none-linux-gnueabi-gcc install
- java编程思想读书笔记
- Python入门:计算目录下的文件大小和
- 栈(stack)和队列(queue)的简单实例
- SDUT 3545 装备合成 (模拟) -- 解题报告
- DetachedCriteria多条件查询or,disjunction
- Parquet 读写
- WordPress init admin_init 加载多次js文件后,js扩展不能运行
- ZooKeeper程序员指南(转)
- hibernate 缓存
- Android中多图片选择器PhotoPicker库的使用(仿微信,秒杀MultiImageSelector)
- 监控WebBrowser的内容是否发生改变