On geeks for geeks I saw a different way to create the Node for linked list.
struct Node{
   int data;
   Node* next;
   Node(int x){
      data = x;
      next = NULL;
   }
}
Can someone please explain me how that node is defined.
On geeks for geeks I saw a different way to create the Node for linked list.
struct Node{
   int data;
   Node* next;
   Node(int x){
      data = x;
      next = NULL;
   }
}
Can someone please explain me how that node is defined.
 
    
     
    
     struct Node {
     int data;
     Node *next;
     Node(int x) : data(x), next(NULL) {}
 };
This is just a way to define structure with constructor in C++
You can use them simply like this
Node *node = new Node(4);
