fork(2) download
  1. class A {
  2. public static void main(String[] args) {
  3. int n = 5000;
  4.  
  5. int g[][] = new int[n][n];
  6. int mass[][] = new int[n][n];
  7. long st, en;
  8.  
  9. // one
  10. st = System.nanoTime();
  11. for(int i = 0; i < n; i++) {
  12. for(int j = 0; j < n; j++) {
  13. g[i][j] = i + j;
  14. }
  15. }
  16. en = System.nanoTime();
  17. System.out.println("\nOne time " + (en - st)/1000000.d + " msc");
  18.  
  19. // two
  20. st = System.nanoTime();
  21. for(int i = 0; i < n; i++) {
  22. mass[i][i] = i + i;
  23. for(int j = 0; j < i; j++) {
  24. mass[j][i] = mass[i][j] = i + j;
  25. }
  26. }
  27. en = System.nanoTime();
  28. System.out.println("\nTwo time " + (en - st)/1000000.d + " msc");
  29. }
  30. }
Success #stdin #stdout 1.07s 380160KB
stdin
Standard input is empty
stdout
One time 68.817852 msc

Two time 562.249623 msc