雷锋到底怎么死的:queue.java程序创建了一个Queue 类,它有insert(),remove(),peek(),isFull(),isEmpty(),size()方法

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/09 15:00:10
queue.java程序创建了一个Queue 类,它有insert(),remove(),peek(),isFull(),isEmpty(),size()方法,下面是该程序的输出:
Class Queue
{
private int maxSize;
private long[] queArray;
private int front;
private int rear;
private int nItems;
//........
public Queue(int s)
{
maxSize=s;
queArray=new long[maxSize];
front=0;
rear=-1;
nItems=0;
}
//.....
public void insert(long j)
{
if(rear==maxSize-1)
rear=-1;
queArray[++rear]=j;
nItems++;
}
//......
public对remove进行编译
//....
对查看进行编译
//.....
对空..
//....
对满...
//....
对size....
//...
最后进行Class QueueApp
这中间省略了很多,应该看得懂
题目:为Queue类中写一个方法,显示队列的内容。注意这并不是要简单的显示出数组的内容。它要求按数组项,插入的队列的顺序从第一个插入的数据项到最后一个插入的数据项显示出来,不要输入因为在数组末端回绕而折成两半的样子。注意无论front和rear在什么位置上,都要正确显示出一个数据项和没有数据项的情况
谢了,急!!!!!!