MCPcopy Index your code
hub / github.com/Seogeurim/CS-study / main

Method main

contents/data-structure/code/Queue/QueueExample.java:5–50  ·  view source on GitHub ↗
(String[] args)

Source from the content-addressed store, hash-verified

3public class QueueExample {
4
5 public static void main(String[] args) {
6 {
7 ArrayQueue<Integer> queue = new ArrayQueue<>(3);
8
9 queue.enqueue(5);
10 queue.enqueue(3);
11
12 System.out.println(queue.size()); // 2
13 System.out.println(queue.dequeue()); // 5
14 System.out.println(queue.isEmpty()); // false
15 System.out.println(queue.dequeue()); // 3
16 System.out.println(queue.isEmpty()); // true
17 System.out.println(queue.dequeue()); // null
18
19 queue.enqueue(7);
20 queue.enqueue(9);
21
22 System.out.println(queue.peek()); // 7
23
24 queue.enqueue(4);
25
26 System.out.println(queue.dequeue()); // 7
27 }
28 {
29 LinkedQueue<Integer> queue = new LinkedQueue<>();
30
31 queue.enqueue(5);
32 queue.enqueue(3);
33
34 System.out.println(queue.size()); // 2
35 System.out.println(queue.dequeue()); // 5
36 System.out.println(queue.isEmpty()); // false
37 System.out.println(queue.dequeue()); // 3
38 System.out.println(queue.isEmpty()); // true
39 System.out.println(queue.dequeue()); // null
40
41 queue.enqueue(7);
42 queue.enqueue(9);
43
44 System.out.println(queue.peek()); // 7
45
46 queue.enqueue(4);
47
48 System.out.println(queue.dequeue()); // 7
49 }
50 }
51}

Callers

nothing calls this directly

Calls 5

enqueueMethod · 0.95
sizeMethod · 0.95
dequeueMethod · 0.95
isEmptyMethod · 0.95
peekMethod · 0.95

Tested by

no test coverage detected