20 lines
323 B
Plaintext
Raw Normal View History

2018-08-06 13:25:41 +02:00
import java.util.List;
import java.lang.Integer;
//import java.util.Collection;
2018-08-06 13:25:41 +02:00
2024-03-14 13:50:56 +01:00
public class Merge {
2018-08-06 13:25:41 +02:00
2024-03-14 13:50:56 +01:00
public merge(a, b) {
2018-08-06 13:25:41 +02:00
a.addAll(b);
return a;
}
2018-08-06 13:34:34 +02:00
2024-03-14 13:50:56 +01:00
public sort(in){
2018-08-06 13:25:41 +02:00
var firstHalf = in.subList(1,2);
var secondHalf = in.subList(1,2);
return merge(sort(firstHalf), sort(secondHalf));
}
2018-08-06 13:25:41 +02:00
}