Linked List | Data Structure With C

CSZONE

Linked List | Data Structure With C





#include <stdio.h>
#include <stdlib.h>
// A Single Linked List Node
struct Node{
 int data;
 struct Node* next;
};

void Display_Linked_List(struct Node* list){
 while(list!=NULL){
  printf("%d->",list->data );
  list = list->next;
 }
 // For Avoiding last -> while printing in last
 printf("\b\b");
}


int main(){

 //Creating Nodes
 struct Node* head = NULL;
 struct Node* second = NULL;
 struct Node* third = NULL;

 //Allocate three Nodes
 head = (struct Node*)malloc(sizeof(struct Node));
 second = (struct Node*)malloc(sizeof(struct Node));
 third = (struct Node*)malloc(sizeof(struct Node));

 //Assigning The Values
 head->data = 1;
 head->next = second;

 second->data = 2;
 second->next = third;

 third->data = 3;
 third->next = NULL;

 Display_Linked_List(head);

 return 0;
}




Comments

Popular posts from this blog

HTML Signup Login Form With Source Code