package max.main; import java.util.Date; import max.algo.AlgoComplexe; import max.algo.AlgoTrivial; import max.obj.LongList; public class Main { /** * @param args */ public static void main(String[] args) { LongList test = new LongList(); test.add(Long.valueOf(10)); test.add(Long.valueOf(-20)); test.add(Long.valueOf(11)); test.add(Long.valueOf(-4)); test.add(Long.valueOf(13)); test.add(Long.valueOf(3)); test.add(Long.valueOf(-5)); test.add(Long.valueOf(-17)); test.add(Long.valueOf(2)); test.add(Long.valueOf(15)); test.add(Long.valueOf(1)); test.add(Long.valueOf(-7)); test.add(Long.valueOf(8)); long beforeT = new Date().getTime(); Long resultT = AlgoTrivial.compute(test); long afterT = new Date().getTime(); long beforeC = new Date().getTime(); Long resultC = AlgoComplexe.compute(test); long afterC = new Date().getTime(); System.out.println("Trivial: " + (afterT - beforeT) + ": " + resultT.toString()); System.out.println("Complexe: " + (afterC - beforeC) + ": " + resultC.toString()); } }