Advertisement
Guest User

Untitled

a guest
May 18th, 2010
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.85 KB | None | 0 0
  1. import java.util.List;
  2. import java.util.ArrayList;
  3.  
  4. class zz
  5. {
  6.  
  7.   public static void main(String... args) {
  8.     List<Integer> l = new ArrayList<Integer>();
  9.     for (int i = 0; i < 1000000; ++i) {
  10.       l.add(i);
  11.     }
  12.  
  13.     long start2 = System.currentTimeMillis();
  14.     int sum2 = 0;
  15.     int limit2 = l.size();
  16.     for (int j = 0; j < 100; ++j) {
  17.       for (int i = 0; i < limit2; ++i) {
  18.         sum2 += l.get(i);
  19.       }
  20.     }
  21.     long end2 = System.currentTimeMillis();
  22.  
  23.     long start1 = System.currentTimeMillis();
  24.     int sum1 = 0;
  25.     for (int j = 0; j < 100; ++j) {
  26.       for (int i = 0; i < l.size(); ++i) {
  27.         sum1 += l.get(i);
  28.       }
  29.     }
  30.     long end1 = System.currentTimeMillis();
  31.  
  32.     System.out.format("Time1 = %d (%d)\n", (end1 - start1), sum1);
  33.     System.out.format("Time2 = %d (%d)\n", (end2 - start2), sum2);
  34.   }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement