MCPcopy Create free account
hub / github.com/MolinDeng/Princeton-algs4 / enqueue

Method enqueue

02Lab-Queues/RandomizedQueue.java:48–54  ·  view source on GitHub ↗
(Item item)

Source from the content-addressed store, hash-verified

46
47 // add the item
48 public void enqueue(Item item) {
49 if (item == null) throw new IllegalArgumentException();
50 if (n == v.length) resize(2 * v.length);
51 v[last++] = item;
52 if (last == v.length) last = 0;
53 n++;
54 }
55
56 // remove and return a random item
57 public Item dequeue() {

Callers 3

mainMethod · 0.95
mainMethod · 0.95
findSAPMethod · 0.45

Calls 1

resizeMethod · 0.95

Tested by

no test coverage detected