Advertisement
Guest User

Untitled

a guest
Mar 31st, 2020
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. #include<stdio.h>
  2. #inculde<stdlib.h>
  3.  
  4. typedef struct mylist{
  5. int data;
  6. struct mylist *next;
  7. }node;
  8. void insert( node *s,int data)
  9. {
  10. while (s->next !=NULL)
  11. {
  12. s=s->next;
  13. }
  14. s->next=(node*)malloc(sizeof(node));
  15. s->next->data=data;
  16. s->next->next=NULL;
  17. }
  18. void display(node *s)
  19. {
  20. while(s->next!=NULL)
  21. {
  22. printf("%d\n",s->next->data);
  23. s=s->next;
  24. }
  25. }
  26. void search(node *s,int data)
  27. {
  28. int count=0;
  29. while(s->next!=NULL)
  30. {
  31. if(s->next->data==data){
  32. count++;
  33. }
  34. s=s->next;
  35. }
  36. printf("total %d results found\n",count);
  37. }
  38. void deleteNode(node *s,int data)
  39. {
  40. while(s->next!=NULL){
  41. if(s->next->data==data)
  42. {
  43. s->next=s->next->next;
  44. return 0;
  45. }
  46. s=s->next;
  47. }
  48. }
  49. void main()
  50. {
  51. node *first=(node*)malloc(sizeof(node));
  52. first->next==NULL;
  53. insert(first,9);
  54. insert(first,5);
  55. insert(first,11);
  56. insert(first,4);
  57.  
  58. display(first);
  59. search(first,11);
  60. deleteNode(first,11);
  61. display(first);
  62. return 0;
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement