有问题排序重复字符串,
这是我的代码..
我成功排序了第一个数组,但在第二个数组(重复的字符串)似乎没有有序输出,你能帮我跟踪我的代码中的错误吗?
import java.util.*;
public class NewClass {
public static void main(String[] args) {
String[] ClassOne = { "Kring", "Panda", "Soliel", "Darryl", "Chan", "Matang", "Jollibee.", "Inasal" };
String[] ClassTwo = { "Minnie", "Kitty", "Madonna", "Miley", "Zoom-zoom", "Cristine", "Bubbles", "Ara", "Rose", "Maria" };
String[] names = new String[ClassOne.length + ClassTwo.length];
mergeSort(ClassOne);
mergeSort(ClassTwo);
merge(names, ClassOne, ClassTwo);
mergeSort(names);
//Arrays.sort(names);
for (String ClassThree : names) {
System.out.println(ClassThree);
}
}
public static void mergeSort(String[] names) {
if (names.length > 2) {
String[] left = …Run Code Online (Sandbox Code Playgroud)