All pastes #904181 Raw Edit

Miscellany

public text v1 · immutable
·published 2008-02-14 19:42 UTC
rendered paste body
public static void Disconnect(Node<int> chain1, Node<int> chain2)
        {
            Node<int> chain3 = chain1;
            Node<int> chain4 = chain2;
            Node<int> temp = null;
            while (chain3.GetNextNode() != null)
            {
                while (chain4.GetNextNode() != null)
                {
                    if (chain3.GetNextNode() == chain4.GetNextNode())
                    {
                        while (chain3.GetNextNode() != null)
                        {
                            chain3.SetNextNode(new Node<int>(chain3.GetNextNode().GetInfo()));
                            chain3 = chain3.GetNextNode();
                        }
                        break;
                    }
                    chain4 = chain4.GetNextNode();
                }
                chain4 = chain2;
                chain3 = chain3.GetNextNode();
            }
        }