LinkedList を動的配列として使用すると、この配列には、メソッドに追加されたマージソートアルゴリズムを使用してアルファベット順にソートする必要がある文字列が含まれ、機能しないことが判明しました。助言がありますか?
public static LinkedList<String> merge(LinkedList<String> linkedList, LinkedList<String> linkedList2) {
LinkedList<String> result = new LinkedList<String>();
if(linkedList.size() == 0)
result.add(linkedList2.remove());
else if (linkedList2.size() == 0)
result.add(linkedList.remove());
for(int i=0; i<linkedList.size(); i++) {
if(linkedList.get(i).compareTo(linkedList2.get(i)) < 0)
result = linkedList;
else
result = linkedList2;
}
return result;
}