(linkedlist, node)
| 1 | from classes.LinkedList import * |
| 2 | |
| 3 | def deleteNode(linkedlist, node): |
| 4 | if node.next != None: |
| 5 | node.value = node.next.value |
| 6 | node.next = node.next.next |
| 7 | |
| 8 | # if the given node is the last one, no way to delete it. |
| 9 | # Here we set the last one's value to None |
| 10 | else: |
| 11 | node.value = None |
| 12 | |
| 13 | |
| 14 |