From 501b0a4202eb4f865f98d03c7d261de933bd1da6 Mon Sep 17 00:00:00 2001 From: Mayur Thakkar <36958377+MThakkar121@users.noreply.github.com> Date: Fri, 25 Oct 2019 22:48:45 +0530 Subject: [PATCH] deletec.c delete a given node from linked list. --- .../Linked Lists/Delete a Node/deletec.c | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Data Structures/Linked Lists/Delete a Node/deletec.c diff --git a/Data Structures/Linked Lists/Delete a Node/deletec.c b/Data Structures/Linked Lists/Delete a Node/deletec.c new file mode 100644 index 0000000..2a60f66 --- /dev/null +++ b/Data Structures/Linked Lists/Delete a Node/deletec.c @@ -0,0 +1,29 @@ +#include +#include + +struct node +{ + int data; + struct node *next; +}; + +int main() +{ + struct node *prev,*head,*p; + int n,i; + printf ("number of elements:"); + scanf("%d",&n); + head=NULL; + for(i=0;idata); + p->next=NULL; + if(head==NULL) + head=p; + else + prev->next=p; + prev=p; + } + return 0; +}