fork download
  1.  
  2. public void mergesort(int low, int high) {
  3.  
  4. if (low < high) {
  5. int middle_1 = (low + high) / 3;
  6. int middle_2 = ((low + high) - middle_1) / 3;
  7. System.out.println("split: " + numbers(low, high) + "." + " ");
  8. System.out.println(" " + numbers(low, middle_1) + "." + " ");
  9. System.out.println(" " + numbers(middle_1 + 1, middle_2) + "." + " ");
  10. System.out.println(" " + numbers(middle_2 + 1, high) + "." + " ");
  11. System.out.println();
  12. mergesort(low, middle_1);
  13. mergesort(middle_1 + 1, middle_2);
  14. mergesort(middle_2 + 1, high);
  15. merge(low, middle_1, middle_2, high);
  16. } else {
  17. return;
  18. }
  19. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:2: class, interface, or enum expected
public void mergesort(int low, int high) {
       ^
Main.java:6: class, interface, or enum expected
int middle_2 = ((low + high) - middle_1) / 3;
^
Main.java:7: class, interface, or enum expected
System.out.println("split: " + numbers(low, high) + "." + " ");
^
Main.java:8: class, interface, or enum expected
System.out.println(" " + numbers(low, middle_1) + "." + " ");
^
Main.java:9: class, interface, or enum expected
System.out.println(" " + numbers(middle_1 + 1, middle_2) + "." + " ");
^
Main.java:10: class, interface, or enum expected
System.out.println(" " + numbers(middle_2 + 1, high) + "." + " ");
^
Main.java:11: class, interface, or enum expected
System.out.println();
^
Main.java:12: class, interface, or enum expected
mergesort(low, middle_1);
^
Main.java:13: class, interface, or enum expected
mergesort(middle_1 + 1, middle_2);
^
Main.java:14: class, interface, or enum expected
mergesort(middle_2 + 1, high);
^
Main.java:15: class, interface, or enum expected
merge(low, middle_1, middle_2, high);
^
Main.java:16: class, interface, or enum expected
} else {
^
Main.java:18: class, interface, or enum expected
}
^
13 errors
stdout
Standard output is empty