Day 15: Linked List Hackerrank Solution Java
For Explanation Check Video:
Sample Input
STDIN Function
----- --------
4 T = 4
2 first data = 2
3
4
1 fourth data = 1
Sample Output
2 3 4 1
Code:
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 n = new Node(data); if(head==null){ return n; }else{ Node temp = head; while(temp.next!=null){ temp = temp.next; } temp.next = n; 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(); }}
Comments
Post a Comment