栈和队列的简单实例
2016-06-08 17:42
495 查看
[b]栈[/b]
结果
[b]队列[/b]
结果
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()+" "); }
结果
[b]队列[/b]
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()+" "); } }
结果
相关文章推荐
- RequireJS入门(一)
- BearSkill之UIView挖空处理
- ios UIView常用动画效果
- 关于easyui 行高禁止自适应
- Android中常用的handler进行UI更新和Thread代码
- .MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1
- while(true)引发的Dubbo应用假死
- iOS巅峰之UILabel上显示不同的字体样式和颜色
- UIFont 字体样式 [UIFont fontWithName~];
- libevent windows build
- hdu 1005 Number Sequence(循环节)
- 【EasyUI-扩大在DataGrid显示次网格的行】
- QtQuick堆栈窗口
- Java API中的阻塞队列(BlockingQueue)
- iOS的UI Test
- quick真机调试注意事项
- java基础教程--StringBuilder
- @page指令 validateRequest的作用
- Failed to build DependencyGraph
- UIView常用