Draw the variable diagram for a C# linkedlist
<p>I'm facing a real problem in understanding how to draw a variable diagram to a linked list</p>

<p>In the book I'm reading its not giving enough info</p>

<p>I will post an example:
<hr></p>

<p>the insert:</p>

<pre><code>public void Insert(Object newItem, Object after)
{
    Node current = new Node();

    Node newNode = new Node(newItem);
    current = Find(after);
    newNode.Link = current.Link;
    current.Link = newNode;
}

private Node FindPrevious(Object n)
{
    Node current = header;
    while(!(current.Link == null) &amp;&amp; (current.Link.Element != n))
     current = current.Link;
    return current;
}

public void Remove(Object n)
{
    Node p = FindPrevious(n);
    if (!(p.Link == null))
     p.Link = p.Link.Link;
}
</code></pre>

<p>I've searched the net for more info but each time I found different info can anyone help please</p>
