Hi, as far as I can see, you can do:
- Find the node to remove.
- node.previous.next = node.next
- node.next.previous = node.previous
- node.previous = null
- node.next = null
- Dispose of node if you're in a non-GC environment
If your list is a double linked.
But how do you do it with a single linked list? I have tried a lot of things, with no avail :( I simply get it to remove a specific index instead or it does nothing at all