2017-05-31 11 views
-2

私はリンクされたリストについて学び始めたばかりで、このコードで助けが必要です。 1つのリンクリストから別のリンクリストにすべてのアイテムをコピーするメソッドを記述する必要があります。 ご協力いただければ幸いです。ありがとう。1つのリンクされたリストから別のリンクされたリストにアイテムをコピーする

+0

ご参照ください:[なぜ「誰かが私を助けることはできますか?」されていない実際の質問?](http://meta.stackoverflow.com/q/284236)あなたがこれまでに試してみました何 – EJoshuaS

+1

?また、 'ListNode'とは何ですか? – EJoshuaS

+0

Arrays.copyAllはあなたの検索に非常に簡単にマッチするはずだったので、明らかにGoogleにはしませんでした。 – Nathan

答えて

2

私の頭の上から何かを始めるのですが、コメントの上で述べたように、もっと具体的な質問をしてください。

class ListNode { 
    int value; 
    ListNode next; 
    public ListNode(int value) { 
     super(); 
     this.value = value; 
    } 
} 

public class Test { 

    public static ListNode copy(ListNode list){ 
     if (list == null) 
      return null; 

     ListNode res = new ListNode(list.value); 
     ListNode resTmp = res; 
     ListNode listTmp = list; 

     while (listTmp.next != null){ 
      listTmp = listTmp.next; 
      resTmp.next = new ListNode(listTmp.value); 
      resTmp = resTmp.next; 
     } 

     return res; 
    } 

    public static void main(String[] args) { 
     ListNode input = new ListNode(11); 
     input.next = new ListNode(12); 
     input.next.next = new ListNode(13); 

     ListNode output = copy(input); 

     while (output != null){ 
      System.out.println(output.value); 
      output = output.next; 
     } 
    } 

} 
+0

あなたの助けてくれてありがとう、貧しい質問を申し訳ありません、これは投稿時に私の最初の亀裂でした、より多くの情報を追加し、今後も自分の試みを含めるようになります –

関連する問題