Doubly-linked list/Element insertion: Difference between revisions

Content added Content deleted
(Add Nimrod)
(Nimrod -> Nim)
Line 494: Line 494:
list.insertAfter('A', new DoublyLinkedList('C', null, null));</lang>
list.insertAfter('A', new DoublyLinkedList('C', null, null));</lang>


=={{header|Nimrod}}==
=={{header|Nim}}==
<lang nimrod>proc insertAfter[T](l: var List[T], r, n: Node[T]) =
<lang nim>proc insertAfter[T](l: var List[T], r, n: Node[T]) =
n.prev = r
n.prev = r
n.next = r.next
n.next = r.next