Advertisement
Misbah_Uddin_Tareq

linked list

Jul 16th, 2020
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.32 KB | None | 0 0
  1. #include<stdio.h>
  2. typedef struct Node
  3. {
  4.     int data;
  5.     struct Node *next;
  6. }
  7. node;
  8.  
  9. int main()
  10. {
  11.     node *start = (node *)malloc(sizeof(node));
  12.     start->data = 1;
  13.     start->next = NULL;
  14.     node *secondFloor =(node *)malloc(sizeof(node));
  15.     secondFloor->data = 2;
  16.     secondFloor->next = NULL;
  17.  
  18.     node *thirdFloor =(node *)malloc(sizeof(node));
  19.     thirdFloor->data = 6;
  20.     thirdFloor->next = NULL;
  21.     node *forthFloor =(node *)malloc(sizeof(node));
  22.     forthFloor->data = 8;
  23.     forthFloor->next = NULL;
  24.     node *fifthFloor =(node *)malloc(sizeof(node));
  25.     fifthFloor->data = 10;
  26.     fifthFloor->next = NULL;
  27.     start->next = secondFloor;
  28.     secondFloor->next = thirdFloor;
  29.     thirdFloor->next = forthFloor;
  30.     forthFloor->next = fifthFloor;
  31.     printf("start = %d data1: %d next: %d\n",start,start->data,start->next);
  32.     printf("secondFloor = %d data2: %d next: %d\n",secondFloor,start->next->data,start->next->next);
  33.     printf("thirdFloor = %d data3: %d next: %d\n",thirdFloor,start->next->next->data,start->next->next->next);
  34.     printf("forthFloor = %d data3: %d next: %d\n",forthFloor,start->next->next->next->data,start->next->next->next->next);
  35.     printf("fifthFloor = %d data3: %d next: %d\n",thirdFloor,start->next->next->next->next->data,start->next->next->next->next->next);
  36.  
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement