Linked list in C
/* Linked list is a linear data structure like an Array but it has capablity to store data as many as user want in a form of Nodes. Here is a simple linked list program includes Create,display and insertion operations*/ #include #include #include struct node { int data; struct node *link; }*header,*header2; void create(int); void display(); void display2(); void insert_at_first(int); void insert_at_last(int); void delete_first(); void delete_last(); void sort(); void split(int); void merge(); void main(){ int m,i,n,c; printf("\nWelcome to Linked List Program created by Manshal Khatri"); // Creation and Display printf("\nHow many Nodes you want in Linkedlist?"); scanf("%d",&n); for(i=0;i data=x; tmp->link=NULL; if(header==NULL){ header=tmp; }else{ ptr=header; while(ptr->link!=NULL){ ptr=ptr->link; } ptr-...