首页 > 其他 > 详细

数据结构 循环队列

时间:2014-03-11 00:52:41      阅读:612      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
public class Queue {
    private int[] data;
    private final int MAXSIZE=20;
    private int front,rear;
    public void InitQueue(){
        data=new int[MAXSIZE];
        front=rear=0;
    }
    public void push(int i){
        if((rear+1)%MAXSIZE==front){
            System.out.println("Queue is full!");
            return ;
        }
        data[rear]=i;
        rear=(rear+1)%MAXSIZE;
    }
    public Object pop(){
        if(rear==front){
            System.out.println("Queue is empty!");
            return null;
        }
        int temp=data[front];
        front=(front+1)%MAXSIZE;
        return temp;
    }
}
bubuko.com,布布扣

数据结构 循环队列,布布扣,bubuko.com

数据结构 循环队列

原文:http://www.cnblogs.com/bianwenlong/p/3592524.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!