From 6c00beec9002cc337909dd67350223a10f274ce9 Mon Sep 17 00:00:00 2001 From: FyZhu97 <73351452+FyZhu97@users.noreply.github.com> Date: Tue, 23 Nov 2021 14:55:24 +0800 Subject: [PATCH] Fix NoClassDefFoundError exception (#2838) Co-authored-by: Andrii Siriak --- .../datastructures/queues/CircularQueue.java | 57 +++++++++---------- 1 file changed, 27 insertions(+), 30 deletions(-) diff --git a/src/main/java/com/thealgorithms/datastructures/queues/CircularQueue.java b/src/main/java/com/thealgorithms/datastructures/queues/CircularQueue.java index 06a7e5d40..f1e99e3c0 100644 --- a/src/main/java/com/thealgorithms/datastructures/queues/CircularQueue.java +++ b/src/main/java/com/thealgorithms/datastructures/queues/CircularQueue.java @@ -4,41 +4,12 @@ package com.thealgorithms.datastructures.queues; //Link to the concept: (https://en.wikipedia.org/wiki/Circular_buffer) 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 topOfQueue; int beginningOfQueue; int size; - public circularQueue(int size) { + public CircularQueue(int size) { arr = new int[size]; topOfQueue = -1; beginningOfQueue = -1; @@ -115,4 +86,30 @@ class circularQueue { 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(); + + } }