import edu.princeton.cs.algs4.Stopwatch; public class Main { public static void main(String[] args) { System.out.println("Iterative pascal : "); Stopwatch sw1 = new Stopwatch(); Pascal p = new IterativePascal(); p.printPascal(50); double t1 = sw1.elapsedTime(); System.out.println(); System.out.println("Recursive pascal : "); Stopwatch sw2 = new Stopwatch(); Pascal p1 = new RecursivePascal(); p1.printPascal(4); double t2 = sw2.elapsedTime(); System.out.println(); System.out.println("Fast pascal : "); Stopwatch sw3 = new Stopwatch(); PascalFast p2 = new PascalFast (); p2.printPascal(50); double t3 = sw3.elapsedTime(); System.out.println("Iterative: " + t1 + " s"); System.out.println("Recursive: " + t2 + " s"); System.out.println("Fast: " + t3 + " s"); } }