0
配列内の要素を入力してそれをトラバースする方法は?配列内の要素を入力してそれをトラバースする方法
配列内の要素を入力してそれをトラバースする方法は?配列内の要素を入力してそれをトラバースする方法
public LinkedList<T> sort() {
return sort(this.getNext());
}
public LinkedList<T> sort(LinkedList<T> head) {
if (head == null) {
this.setNext(null);
return this;
}
sortedHead = head.sort();
if (this.getData().compareTo(sortedHead.getData()) < 0) {
this.setNext(sortedHead);
return this;
} else {
sortedHead.setNext(this.sort(sortedHead.getNext()));
return sortedHead;
}
}
「firstNode.sort(head、c)」とは何ですか? –
実際、私は完全に再帰的でなければならないメソッド内でiterateできません。 firstNode.sort(head、c) - cは間違いなく、firstNode.sort(head)という再帰呼び出しとみなされます。 –