public void Test3() { int expected = -1; var linkedList = new LinkedList(); Node repeatNode = new Node(null, 2); var result = Class41.CycleLength(linkedList); Assert.Equal(expected, result); }
public void Test1() { int expected = 4; var linkedList = new LinkedList(); Node repeatNode = new Node(null, 2); linkedList.AppendLinkedList(new Node(null, 1)); linkedList.AppendLinkedList(repeatNode); linkedList.AppendLinkedList(new Node(null, 3)); linkedList.AppendLinkedList(new Node(null, 4)); linkedList.AppendLinkedList(new Node(repeatNode, 5)); var result = Class41.CycleLength(linkedList); Assert.Equal(expected, result); }