package temp; /** * Description: <>
* Author: mxdl
* Date: 2018/11/26
* Version: V1.0.0
* Update:
*/ public class MyQueue1 { int head = 0; int tail = 0; int[] arr; public MyQueue1(){ arr = new int[10]; } public boolean push(int value){ if(head == (tail +1)%arr.length){ System.out.println("队列已经满了"); return false; } arr[tail] = value; tail = (tail +1)%arr.length; return true; } public int poll(){ if(head == tail){ System.out.println("队列已经空了"); return 0; } int value = arr[head]; arr[head] = 0; head = (head + 1)%arr.length; return value; } }