rendered paste bodypublic 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();
}
}