Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }