0

私は1ソートは、リストにリンクされていると私は、これらの制約以下の別のリンクリストにコピーする必要があります。(以下制約で)別のリンクリストをコピー

  1. ノードは新しいの最後に挿入することができますリンクリストのみ。
  2. 新しいリンクリストは、挿入するたびにソートする必要があります。
+0

これは何が難しいですか?一度に1つずつ元のリンクリストとノードをコピーするだけでは問題ありませんか? –

+1

ルール1と2は競合しているように見えます。ソート順を正しく取得するには、最後に挿入したノードを別の場所に挿入する必要があります。 – trincot

答えて

0

ソートされたリンクリストがあります(例:1->2->3->4)。私は、各挿入後にリストを明示的にソートするのではなく、2つの可能性があると思います。

新しいリンクリストに各要素を挿入すると、どちらも並べ替えられますが、同じ順序ではない4->3->2->1が得られます。

途中で新しい要素を挿入すると(再帰で簡単に)、同じリンクリスト:1->2->3->4が表示されます。

関連する問題