Update delete-the-Kth-node-from-the-end.java

pull/780/head
Aditya Yaduvanshi 2022-08-08 00:52:29 +05:30 committed by GitHub
parent 84e2db93f7
commit 332c517d3a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 7 deletions

View File

@ -20,11 +20,11 @@
head = new_node; head = new_node;
} }
//this function will delete the kth node in list /* this function will delete the kth node in list */
void deleteNode(int position) void deleteNode(int position)
{ {
//if linked list is empty then return /* if linked list is empty then return */
if (head == null) if (head == null)
return; return;
@ -65,17 +65,18 @@
{ {
llist.push(p[i]); llist.push(p[i]);
} }
//this will delete the kth node /* this will delete the kth node */
llist.deleteNode(k-1); llist.deleteNode(k-1);
//this will print the linked list after deleteion /* this will print the linked list after delete the kth node from end */
llist.printList(); } llist.printList(); }
} }
} }
/* Given: 1->2->3->4->5->6 /* Input:
K=3 1->2->3->4->5->6
3
after deletion: Output:
1->2->3->5->6 1->2->3->5->6
4 is the third last node from the end of linked list. */ 4 is the third last node from the end of linked list. */