实验作业数据结构.pdfVIP

  • 2
  • 0
  • 约1.33万字
  • 约 9页
  • 2025-04-15 发布于北京
  • 举报

nItems=0;

}

//

publicvoidinsert(intj)//putitematrearofqueue

{

if(rearmaxSize-1)//dealwithwraparound

rear=-1;

queArray[++rear]=j;//incrementrearandinsert

nItems++;//onemoreitem

}

//

publicintremove()//takeitemfromfrontofqueue

{

inttemp=queArray[front++];//getvalueandincrfront

if(frontmaxSize)//dealwithwraparound

front=0;

nItems--;//onelessitem

returntemp;

}

//

publicintpeekFront()//peekatfrontofqueue

{

returnqueArray[front];

}

//

publicbooleanisEmpty()//trueifqueueisempty

{

return(nItems0);

}

//

publicbooleanisFull()//trueifqueueisfull

{

return(nItemsmaxSize);

}

//

publicintsize()//numberofitemsinqueue

{

returnnItems;

}

//

publicQueuemerge(Queueq1,Queueq2,intnum)

{

QueuenewQueue=newQueue(num);

while(!q2.isEmpty())

{

newQueue.insert(q2.remove());

newQueue.insert(q1.remove());

}

while(!q1.isEmpty())

newQueue.insert(q1.remove());

returnnewQueue;

}

publicvoiddisplay()

{

while(!isEmpty())

{//allitems

intn=remove();

System.out.print(n);

System.out.print();

}

System.out.println(OK);

}

//

}//endclassQueue

pub

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档