private static LinkedList<Integer> melhorMoto1 = new LinkedList<>();
私は、新しいLinkedListのを作成newLinkedList = melhorMoto1;
を使用してCollections.sort(newLinkedList);
とnewLinkedList.equals(melhorMoto1);
を行うが、私は再帰関数で働いているとして、newLinkedList = melhorMoto1;
が非常に遅い帰属あるような何かを行うことができます知っています。 LinkedListがメソッドなどで注文されているかどうか確認できますか?LinkedListが既に注文されているかどうかはどのように確認できますか?
注文されているかどうかを確認するのは、それを繰り返すだけで簡単ですし、隣接する2つのアイテム間で注文が維持されていることを確認するだけです。 – alfasin
"新しいLinkedListを作成し、newLinkedList = melhorMoto1;を使用します。そのコードは新しいLinkedListを作成せず、melhorMoto1変数に保持されているLinkedListへの参照をnewLinkedListに割り当てます。あなたはおそらく 'LinkedList newLinkedList = new LinkedList <>(melhorMoto1)' –
Pshemo
Nopのようなものだと思います。私が 'newLinkedList = melhorMoto1;と言うと私はすでにnewLinkedListを作成しています( 'LinkedList newLinkedList = new LinkedList <>()' ofc)。 –
Marcos