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;
}
}
CnB1YmxpYyB2b2lkIG1lcmdlc29ydChpbnQgbG93LCBpbnQgaGlnaCkgewoKaWYgKGxvdyA8IGhpZ2gpIHsKaW50IG1pZGRsZV8xID0gKGxvdyArIGhpZ2gpIC8gMzsKaW50IG1pZGRsZV8yID0gKChsb3cgKyBoaWdoKSAtIG1pZGRsZV8xKSAvIDM7ClN5c3RlbS5vdXQucHJpbnRsbigic3BsaXQ6ICIgKyBudW1iZXJzKGxvdywgaGlnaCkgKyAiLiIgKyAiICIpOwpTeXN0ZW0ub3V0LnByaW50bG4oIiAiICsgbnVtYmVycyhsb3csIG1pZGRsZV8xKSArICIuIiArICIgIik7ClN5c3RlbS5vdXQucHJpbnRsbigiICIgKyBudW1iZXJzKG1pZGRsZV8xICsgMSwgbWlkZGxlXzIpICsgIi4iICsgIiAiKTsKU3lzdGVtLm91dC5wcmludGxuKCIgIiArIG51bWJlcnMobWlkZGxlXzIgKyAxLCBoaWdoKSArICIuIiArICIgIik7ClN5c3RlbS5vdXQucHJpbnRsbigpOwptZXJnZXNvcnQobG93LCBtaWRkbGVfMSk7Cm1lcmdlc29ydChtaWRkbGVfMSArIDEsIG1pZGRsZV8yKTsKbWVyZ2Vzb3J0KG1pZGRsZV8yICsgMSwgaGlnaCk7Cm1lcmdlKGxvdywgbWlkZGxlXzEsIG1pZGRsZV8yLCBoaWdoKTsKfSBlbHNlIHsKcmV0dXJuOwp9Cn0=
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