MCPcopy Create free account
hub / github.com/careercup/ctci / main

Method main

java/Chapter 3/Question3_7/Question.java:6–27  ·  view source on GitHub ↗
(String[] args)

Source from the content-addressed store, hash-verified

4
5
6 public static void main(String[] args) {
7 AnimalQueue animals = new AnimalQueue();
8 animals.enqueue(new Cat("Callie"));
9 animals.enqueue(new Cat("Kiki"));
10 animals.enqueue(new Dog("Fido"));
11 animals.enqueue(new Dog("Dora"));
12 animals.enqueue(new Cat("Kari"));
13 animals.enqueue(new Dog("Dexter"));
14 animals.enqueue(new Dog("Dobo"));
15 animals.enqueue(new Cat("Copa"));
16
17 System.out.println(animals.dequeueAny().name());
18 System.out.println(animals.dequeueAny().name());
19 System.out.println(animals.dequeueAny().name());
20
21 animals.enqueue(new Dog("Dapa"));
22 animals.enqueue(new Cat("Kilo"));
23
24 while (animals.size() != 0) {
25 System.out.println(animals.dequeueAny().name());
26 }
27 }
28
29}

Callers

nothing calls this directly

Calls 4

enqueueMethod · 0.95
dequeueAnyMethod · 0.95
sizeMethod · 0.95
nameMethod · 0.45

Tested by

no test coverage detected