Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. # Singly-linked lists are already defined with this interface:
  2. # class ListNode(object):
  3. # def __init__(self, x):
  4. # self.value = x
  5. # self.next = None
  6. #
  7. def removeKFromList(l, k):
  8. if l == None:
  9. return l
  10. while l != None and l.value == k:
  11. l = l.next
  12.  
  13. n = l
  14.  
  15. while n != None and n.next != None:
  16. if n.next.value == k:
  17. n.next = n.next.next
  18. else:
  19. n = n.next
  20.  
  21. return l
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement