一、使用方法
    1、创建一个队列(java)
    Queue< 存储的数据类型> queue =new LinkedList<>();
    2、添加元素
    queue.add(1);加入值为1的一个元素
    queue.add(2);加入值为2的一个元素
    queue.add(3);加入值为3的一个元素
    3、获取即将出队的元素
    int temp1= queue.peek();拿到了1
    4、删除并获取即将出队的元素
    int temp2=queue.poll();得到1,且队列里1已经不在了
    5、判断队列是否为空
    boolen a=queue.isEmpty;
    6、队列长度
    queue.size;
    7、遍历
    whlie(!queue.isEmpty()){
    int t=queue.poll();
    sout(t);
    }
    //普通队列
    Queue queue = new LinkedList();
    queue.offer(1);//入队列
    queue.offer(2);//入队列
    queue.offer(3);//入队列
    System.out.println(queue.isEmpty());
    System.out.println(queue.peek());//获取队头元素,但是不出队列
    System.out.println(queue.poll());//出队列
    System.out.println(queue.poll());//出队列
    System.out.println(queue.poll());//出队列
    //双端队列
    Deque deque = new LinkedList<>();
    deque.isEmpty();//判断空
    deque.peekFirst();//访问队头数据
    deque.peekLast();//访问队尾数据
    deque.addFirst(2);
    deque.addLast(1);//在队尾插入数据
    deque.removeLast();//移除队尾数据
    deque.removeFirst();//移除队头数据
    二、例题