关于队列背包栈的认识

来源:互联网 发布:adobe flash mac版 编辑:程序博客网 时间:2024/05/22 06:55

今天新看书,学习了背包,队列,栈的用法,使用的方法如下:

首先写一下栈的测试用例,栈的方法是后进先出

import java.util.Stack;public class first {public static void main(String[] args){Stack<String> stack=new Stack<String>();stack.push("hello");stack.push("everyone");stack.push("nice ");for(String x:stack){System.out.print(x);}String next=stack.pop();System.out.print(next);boolean a=stack.isEmpty();System.out.print(a);int b=stack.size();System.out.println(b);}}
如果是先进先出的队列呢,使用稍微不同,用

Queueenqueue 进行添加元素,用dequeue()删除元素
包呢,使用add 进行添加