We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
NodeInsertNth(Nodehead,intdata,intposition){NodenewNode=newNode();newNode.data=data;// Special case: insert in the frontif(position==0){newNode.next=head;returnnewNode;}// Other cases: found the node at position - 1// newNode.next = Node(position -1).next// Update Node(position -1).next = newNodeNodecur=head;intcurPos=0;while(curPos!=position-1){cur=cur.next;curPos+=1;}newNode.next=cur.next;cur.next=newNode;returnhead;}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Insert a node at a specific position in a linked list
You are viewing a single comment's thread. Return to all comments →
My idea is similar: