RosettaCodeData/Task/Doubly-linked-list-Element-insertion/C-sharp/doubly-linked-list-element-insertion-1.cs
2023-07-01 13:44:08 -04:00

10 lines
269 B
C#

static void InsertAfter(Link prev, int i)
{
if (prev.next != null)
{
prev.next.prev = new Link() { item = i, prev = prev, next = prev.next };
prev.next = prev.next.prev;
}
else
prev.next = new Link() { item = i, prev = prev };
}