#include<stdio.h> #include<stdlib.h> struct Node { int data; struct Node * next; struct Node * prev; }; void traversal(struct Node * head){ struct Node *ptr =head; do { printf("ELement : %d\n",ptr->data); ptr= ptr->next; } while (ptr!=head); } int main(){ struct Node * head; struct Node * second; struct Node * third; struct Node * fourth; head = (struct Node *)malloc(sizeof(struct Node)); second = (struct Node *)malloc(sizeof(struct Node)); third = (struct Node *)malloc(sizeof(struct Node)); fourth = (struct Node *)malloc(sizeof(struct Node)); head->data =34; head ->next=second; second->data = 23; second ->next=third; third ->data=7; third->next=fourth; fourth->data=34; fourth->next=head; return 0; }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter