1.数组实现队列
/**
* @author yhd
* @email
* @description 数组实现的队列 入队 出队 队列中元素个数
* @since 2021/4/7 0:40
* <p>
* 分析:入队 1 2 3 4 5
* 出队1 2 3 4 5
*/
public class Queue<T> {
private T[] arr;
public Queue(int size) {
arr = (T[]) new Object[size];
}
private int length = 0;
//队列中元素个数
public int getLength() {
return length;
}
//入队 入队需要修改从头到尾插入元素 并增加length
public void push(T data) {
if (length + 1 <= arr.length) {
arr[length++]=data;
} else