Fix NoClassDefFoundError exception (#2838)

Co-authored-by: Andrii Siriak <siryaka@gmail.com>
This commit is contained in:
FyZhu97 2021-11-23 14:55:24 +08:00 committed by GitHub
parent 1869eab042
commit 6c00beec90
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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();
}
} }