"HR30 Day 15: Linked List/Java"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-<source +<syntaxhighlight , -</source> +</syntaxhighlight>))
 
3번째 줄: 3번째 줄:
* [[HR30 Day 15: Linked List]]
* [[HR30 Day 15: Linked List]]


<source lang='Java'>
<syntaxhighlight lang='Java'>
import java.io.*;
import java.io.*;
import java.util.*;
import java.util.*;
17번째 줄: 17번째 줄:


class Solution {
class Solution {
</source>
</syntaxhighlight>
<source lang='Java'>
<syntaxhighlight lang='Java'>
     public static Node insert(Node head, int data) {
     public static Node insert(Node head, int data) {
         Node newNode = new Node(data);
         Node newNode = new Node(data);
31번째 줄: 31번째 줄:
         return head;
         return head;
     }
     }
</source>
</syntaxhighlight>
<source lang='Java'>
<syntaxhighlight lang='Java'>
public static void display(Node head) {
public static void display(Node head) {
         Node start = head;
         Node start = head;
54번째 줄: 54번째 줄:
     }
     }
}
}
</source>
</syntaxhighlight>

2021년 10월 12일 (화) 23:54 기준 최신판

개요[ | ]

import java.io.*;
import java.util.*;

class Node {
	int data;
	Node next;
	Node(int d) {
        data = d;
        next = null;
    }
}

class Solution {
    public static Node insert(Node head, int data) {
        Node newNode = new Node(data);
        if(head == null) {
            return newNode;
        }
        Node node = head;
        while(node.next != null) {
            node = node.next;
        }
        node.next = newNode;
        return head;
    }
	public static void display(Node head) {
        Node start = head;
        while(start != null) {
            System.out.print(start.data + " ");
            start = start.next;
        }
    }

    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        Node head = null;
        int N = sc.nextInt();

        while(N-- > 0) {
            int ele = sc.nextInt();
            head = insert(head,ele);
        }
        display(head);
        sc.close();
    }
}
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}