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.
def insertNodeAtPosition(head, data, position):
# Write your code here
newnode=SinglyLinkedListNode(data)
current=head
if head is not None:
count=1
while current.next:
if count==position:
newnode.next=current.next
current.next=newnode
count+=1
current=current.next
return head
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 →
def insertNodeAtPosition(head, data, position): # Write your code here newnode=SinglyLinkedListNode(data) current=head if head is not None: count=1 while current.next: if count==position: newnode.next=current.next current.next=newnode count+=1 current=current.next return head