Hackerrank Print the elements of a linked list solution

Showing posts with label Hackerrank Print the elements of a linked list solution. Show all posts
Showing posts with label Hackerrank Print the elements of a linked list solution. Show all posts

Print the elements of a linked list solution


Problem Statement

You’re given the pointer to the head node of a linked list and you need to print all its elements in order, one element per line. The head pointer may be null, i.e., it may be an empty list. In that case, don’t print anything!

Source code:

 /*  
  Print elements of a linked list on console   
  head pointer input could be NULL as well for empty list  
  Node is defined as   
  struct Node  
  {  
    int data;  
    struct Node *next;  
  }  
 */  
 void Print(Node *head)  
 {  
  // This is a "method-only" submission.   
  // You only need to complete this method.   
   while(head!=NULL){  
     cout<<head->data<<endl;  
     head = head->next;  
   }  
 }