Fix NoClassDefFoundError exception (#2838)
Co-authored-by: Andrii Siriak <siryaka@gmail.com>
This commit is contained in:
parent
1869eab042
commit
6c00beec90
@ -4,41 +4,12 @@ package com.thealgorithms.datastructures.queues;
|
|||||||
//Link to the concept: (https://en.wikipedia.org/wiki/Circular_buffer)
|
//Link to the concept: (https://en.wikipedia.org/wiki/Circular_buffer)
|
||||||
public class CircularQueue {
|
public class CircularQueue {
|
||||||
|
|
||||||
public static void main(String[] args) {
|
|
||||||
circularQueue cq = new circularQueue(5);
|
|
||||||
System.out.println(cq.isEmpty());
|
|
||||||
System.out.println(cq.isFull());
|
|
||||||
cq.enQueue(1);
|
|
||||||
cq.enQueue(2);
|
|
||||||
cq.enQueue(3);
|
|
||||||
cq.enQueue(4);
|
|
||||||
cq.enQueue(5);
|
|
||||||
|
|
||||||
System.out.println(cq.deQueue());
|
|
||||||
System.out.println(cq.deQueue());
|
|
||||||
System.out.println(cq.deQueue());
|
|
||||||
System.out.println(cq.deQueue());
|
|
||||||
System.out.println(cq.deQueue());
|
|
||||||
System.out.println(cq.isFull());
|
|
||||||
System.out.println(cq.isEmpty());
|
|
||||||
cq.enQueue(6);
|
|
||||||
cq.enQueue(7);
|
|
||||||
cq.enQueue(8);
|
|
||||||
System.out.println(cq.peek());
|
|
||||||
System.out.println(cq.peek());
|
|
||||||
cq.deleteQueue();
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
class circularQueue {
|
|
||||||
|
|
||||||
int[] arr;
|
int[] arr;
|
||||||
int topOfQueue;
|
int topOfQueue;
|
||||||
int beginningOfQueue;
|
int beginningOfQueue;
|
||||||
int size;
|
int size;
|
||||||
|
|
||||||
public circularQueue(int size) {
|
public CircularQueue(int size) {
|
||||||
arr = new int[size];
|
arr = new int[size];
|
||||||
topOfQueue = -1;
|
topOfQueue = -1;
|
||||||
beginningOfQueue = -1;
|
beginningOfQueue = -1;
|
||||||
@ -115,4 +86,30 @@ class circularQueue {
|
|||||||
System.out.println("The Queue is deleted!");
|
System.out.println("The Queue is deleted!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
CircularQueue cq = new CircularQueue(5);
|
||||||
|
System.out.println(cq.isEmpty());
|
||||||
|
System.out.println(cq.isFull());
|
||||||
|
cq.enQueue(1);
|
||||||
|
cq.enQueue(2);
|
||||||
|
cq.enQueue(3);
|
||||||
|
cq.enQueue(4);
|
||||||
|
cq.enQueue(5);
|
||||||
|
|
||||||
|
System.out.println(cq.deQueue());
|
||||||
|
System.out.println(cq.deQueue());
|
||||||
|
System.out.println(cq.deQueue());
|
||||||
|
System.out.println(cq.deQueue());
|
||||||
|
System.out.println(cq.deQueue());
|
||||||
|
System.out.println(cq.isFull());
|
||||||
|
System.out.println(cq.isEmpty());
|
||||||
|
cq.enQueue(6);
|
||||||
|
cq.enQueue(7);
|
||||||
|
cq.enQueue(8);
|
||||||
|
System.out.println(cq.peek());
|
||||||
|
System.out.println(cq.peek());
|
||||||
|
cq.deleteQueue();
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user