私は比較的新しいデータ構造をとる前に、Javaを使い慣れていないので、自由な時間を覚えようとしています。今夜はLinked Listのすべてについて。私はLinkedListを持っていて、リストを昇順に並べようとしています。数字が5,4,6,9,1であるとします。カスタムリンクリストの要素を昇順で表示します
実際に1,4,5,6,9とする方法はありますか?今
は、私は現在、これをやろうとしていると私がいるすべては、次のとおりです。public void order (LinkedList head) {
if (head == null)
return;
else {
order(head.next);
System.out.print(" " + head.data);
return;
代わりに昇順の元のリンクリストの逆のプリントアウト:1、9、6 、4、5
私はここで間違っていますか?
'Collections.sort(list);' –
@RobbyCornelissen私はこれがJDKの 'LinkedList'だとは思わない。 – shmosel
リンクされたリストは単なるクラス名です。私は再帰を使用することを望んでいたし、再帰的にそれを通って正直である。とにかく簡単な方法をとらないでください。 – ohvanity