Package com.zybooks.dsaj.stackqueue
Class Josephus
java.lang.Object
com.zybooks.dsaj.stackqueue.Josephus
The classic Josephus problem as a Case study for a CircularQueue
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <E> CircularQueue<E>
buildQueue
(E[] a) Builds a circular queue from an array of objects.static <E> E
Josephus
(CircularQueue<E> queue, int k) Computes the winner of the Josephus problem using a circular queue.static void
Tester method
-
Constructor Details
-
Josephus
public Josephus()
-
-
Method Details
-
Josephus
Computes the winner of the Josephus problem using a circular queue. -
buildQueue
Builds a circular queue from an array of objects. -
main
Tester method
-