Advertisement
stsharin

Untitled

Mar 3rd, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. typedef struct Node{
  5. int data;
  6. struct Node *next;
  7. }node;
  8.  
  9. node *head=NULL;
  10.  
  11. void insertEnd(int data)
  12. {
  13. node *newnode;
  14. newnode=(node*)malloc(sizeof(node));
  15. newnode->data=data;
  16. newnode->next=NULL;
  17. if(head==NULL){
  18. head=newnode;
  19. }
  20. else{
  21. node* current=head;
  22. while(current->next!=NULL){
  23. current=current->next;
  24. }
  25. current->next=newnode;
  26. }
  27. }
  28. void printData()
  29. {
  30. node* current=head;
  31. printf("New node is: ");
  32. while(current!=NULL){
  33. printf("%d ",current->data);
  34. current=current->next;
  35. }
  36. printf("\n");
  37. }
  38.  
  39. int main()
  40. {
  41. insertEnd(10);
  42. printData();
  43. insertEnd(15);
  44. printData();
  45. insertEnd(20);
  46. printData();
  47. insertEnd(25);
  48. printData();
  49. insertEnd(9);
  50. printData();
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement