Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.List;
- import java.util.ArrayList;
- class zz
- {
- public static void main(String... args) {
- List<Integer> l = new ArrayList<Integer>();
- for (int i = 0; i < 1000000; ++i) {
- l.add(i);
- }
- long start2 = System.currentTimeMillis();
- int sum2 = 0;
- int limit2 = l.size();
- for (int j = 0; j < 100; ++j) {
- for (int i = 0; i < limit2; ++i) {
- sum2 += l.get(i);
- }
- }
- long end2 = System.currentTimeMillis();
- long start1 = System.currentTimeMillis();
- int sum1 = 0;
- for (int j = 0; j < 100; ++j) {
- for (int i = 0; i < l.size(); ++i) {
- sum1 += l.get(i);
- }
- }
- long end1 = System.currentTimeMillis();
- System.out.format("Time1 = %d (%d)\n", (end1 - start1), sum1);
- System.out.format("Time2 = %d (%d)\n", (end2 - start2), sum2);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement