public void mergesort(int low, int high);
{
if (low < high)
{
int middle_1 = (low + high) / 3 ;
int middle_2 = ((low + high) - middle_1) / 3 ;
System.
out.
println("split: " + numbers
(low, high
) + "." + " ") ; System.
out.
println(" " + numbers
(low, middle_1
) + "." + " " ) ; System.
out.
println(" " + numbers
(middle_1
+ 1, middle_2
) + "." + " " ) ; System.
out.
println(" " + numbers
(middle_2
+ 1, high
) + "." + " " ) ; mergesort(low, middle_1);
mergesort(middle_1 + 1, middle_2);
mergesort(middle_2 + 1, high);
merge(low, middle_1, middle_2, high);
}
else
{
return;
}
}
CnB1YmxpYyB2b2lkIG1lcmdlc29ydChpbnQgbG93LCBpbnQgaGlnaCk7CiB7CgppZiAobG93IDwgaGlnaCkKIHsKaW50IG1pZGRsZV8xID0gKGxvdyArIGhpZ2gpIC8gMyA7CmludCBtaWRkbGVfMiA9ICgobG93ICsgaGlnaCkgLSBtaWRkbGVfMSkgLyAzIDsKU3lzdGVtLm91dC5wcmludGxuKCJzcGxpdDogIiArIG51bWJlcnMobG93LCBoaWdoKSArICIuIiArICIgIikgOwpTeXN0ZW0ub3V0LnByaW50bG4oIiAiICsgbnVtYmVycyhsb3csIG1pZGRsZV8xKSArICIuIiArICIgIiApIDsKU3lzdGVtLm91dC5wcmludGxuKCIgIiArIG51bWJlcnMobWlkZGxlXzEgKyAxLCBtaWRkbGVfMikgKyAiLiIgKyAiICIgKSA7ClN5c3RlbS5vdXQucHJpbnRsbigiICIgKyBudW1iZXJzKG1pZGRsZV8yICsgMSwgaGlnaCkgKyAiLiIgKyAiICIgKSA7ClN5c3RlbS5vdXQucHJpbnRsbigpOwptZXJnZXNvcnQobG93LCBtaWRkbGVfMSk7Cm1lcmdlc29ydChtaWRkbGVfMSArIDEsIG1pZGRsZV8yKTsKbWVyZ2Vzb3J0KG1pZGRsZV8yICsgMSwgaGlnaCk7Cm1lcmdlKGxvdywgbWlkZGxlXzEsIG1pZGRsZV8yLCBoaWdoKTsKfSAgCmVsc2UgCnsKcmV0dXJuOwp9Cn0=
Main.java:2: class, interface, or enum expected
public void mergesort(int low, int high);
^
Main.java:3: class, interface, or enum expected
{
^
Main.java:8: class, interface, or enum expected
int middle_2 = ((low + high) - middle_1) / 3 ;
^
Main.java:9: class, interface, or enum expected
System.out.println("split: " + numbers(low, high) + "." + " ") ;
^
Main.java:10: class, interface, or enum expected
System.out.println(" " + numbers(low, middle_1) + "." + " " ) ;
^
Main.java:11: class, interface, or enum expected
System.out.println(" " + numbers(middle_1 + 1, middle_2) + "." + " " ) ;
^
Main.java:12: class, interface, or enum expected
System.out.println(" " + numbers(middle_2 + 1, high) + "." + " " ) ;
^
Main.java:13: class, interface, or enum expected
System.out.println();
^
Main.java:14: class, interface, or enum expected
mergesort(low, middle_1);
^
Main.java:15: class, interface, or enum expected
mergesort(middle_1 + 1, middle_2);
^
Main.java:16: class, interface, or enum expected
mergesort(middle_2 + 1, high);
^
Main.java:17: class, interface, or enum expected
merge(low, middle_1, middle_2, high);
^
Main.java:18: class, interface, or enum expected
}
^
Main.java:22: class, interface, or enum expected
}
^
14 errors