package com.coding.basic.queue;
import org.junit.Test;
public class CircleQueueTest {
@Test
public void testCircleQueue(){
CircleQueue<String> queue = new CircleQueue<String>();
queue.enQueue("aaaaa");
queue.enQueue("bbbbb");
queue.enQueue("ccccc");
queue.enQueue("ddddd");
queue.enQueue("eeeee");
queue.enQueue("fffff");
queue.enQueue("ggggg");
queue.enQueue("hhhhh");
queue.enQueue("iiiii");
queue.enQueue("jjjjj");
System.out.println("队列全满的时候:"+queue);
System.out.println("删除一个元素后的队列:" + queue.deQueue());
queue.enQueue("dddd");
System.out.println("删除一个再加一个的时候:"+queue);
System.out.println("队列满时的长度:" + queue.size());
queue.deQueue();
System.out.println("删除一个的时候:"+queue);
}
}