01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
|
package algs13;
import stdlib.*;
// Using a Queue as temporary storage for input of unknown size
public class XClientQueue {
public static int[] readInts (String name) {
In in = new In (name);
Queue<Integer> q = new Queue<> ();
while (!in.isEmpty ())
q.enqueue (in.readInt ());
int N = q.size ();
int[] a = new int[N];
for (int i = 0; i < N; i++)
a[i] = q.dequeue ();
return a;
}
public static void main (String[] args) {
int[] a = readInts ("data/tinyW.txt");
StdOut.print (a.length);
}
}
|