Académique Documents
Professionnel Documents
Culture Documents
//konstruktori
{ this.capacity= sizeOfQueue;
front= 0;
rear= -1;
{ if(isFull()) {
System.out.println("Queue plot!");}
else{
rear++;
if(rear== capacity-1)
rear= 0;
queueArr[rear] = data;
currentSize++;
}
}
if(isEmpty())
System.out.println("Queue bosh!");
else{
front++;
if(front== capacity-1) {
front= 0;}
currentSize--;}
if(currentSize== capacity) {
return true;}
return false;}
if(currentSize== 0)
{return true;}
return false;}
System.out.println(queueArr[i]+" ");}
System.out.println();}
* 1.insertFront(int x)
* 2.insertRear(int x)
* 3.deleteFront()
* 4.deleteRear()
* 5.getFront()
* 6.getRear()
* 7.isEmpty()
* 8.isFull()
* Përcaktoni një klasë Test në të cilën të krijoni një dequeuedhe të thirrni metodat e
mësipërme.
*/
if(isFull()){
else if(front==0) {
}else {
front--; //nese rradha nuk eshte boshe front dekrementohet per te kaluar ne
indeksin e lire perpara front aktual
queueArr[front]=x;
if(isFull()){
if(front ==-1) {
else if(rear==queueArr.length-1) {
rear=0;
}else {
rear++;
}
queueArr[rear]=x;
//3
if(isEmpty()){
int fshire=queueArr[front];
front=rear=-1;
else if(front==queueArr.length-1) {
front=0;
else {
front++;
return fshire;
if(isEmpty()){
int fshire=queueArr[rear];
rear=queueArr.length -1; }
else {
return fshire;
if(isEmpty()) {
return queueArr[front];
if(isEmpty()) {
return queueArr[rear]; }