Update PriorityQueues.java
Include condition to check if the queue is full when inserting values into the queue
This commit is contained in:
parent
46bbfaa0e8
commit
b73757e4bb
@ -37,6 +37,10 @@ class PriorityQueue{
|
||||
public void insert(int value){
|
||||
if(nItems == 0){
|
||||
queueArray[0] = value;
|
||||
nItems++;
|
||||
}
|
||||
else if(isFull()){ //does not insert value when the queue is full
|
||||
System.out.println("Queue is full");
|
||||
}
|
||||
else{
|
||||
int j = nItems;
|
||||
@ -45,9 +49,9 @@ class PriorityQueue{
|
||||
j--;
|
||||
}
|
||||
queueArray[j] = value; //Once the correct position is found the value is inserted
|
||||
}
|
||||
nItems++;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the element from the front of the queue
|
||||
|
Loading…
Reference in New Issue
Block a user