예제 #1
0
        public void Delete2(int[] input, int[] expected)
        {
            var solution = new DeleteDuplicates();

            var actual = solution.Delete2(LinkedListHelper.FromCollection(input));

            Assert.Equal(expected, LinkedListHelper.ToList(actual));
        }
예제 #2
0
        public void Excution1Test()
        {
            var func = new DeleteDuplicates();

            Assert.IsTrue(AreaEqual(new DeleteDuplicates.ListNode(1)
            {
                next = new DeleteDuplicates.ListNode(2)
            },
                                    func.Excution1(new DeleteDuplicates.ListNode(1)
            {
                next = new DeleteDuplicates.ListNode(1)
                {
                    next = new DeleteDuplicates.ListNode(2)
                }
            })));

            Assert.IsTrue(AreaEqual(new DeleteDuplicates.ListNode(1)
            {
                next = new DeleteDuplicates.ListNode(2)
                {
                    next = new DeleteDuplicates.ListNode(3)
                }
            },
                                    func.Excution1(new DeleteDuplicates.ListNode(1)
            {
                next = new DeleteDuplicates.ListNode(1)
                {
                    next = new DeleteDuplicates.ListNode(2)
                    {
                        next = new DeleteDuplicates.ListNode(3)
                        {
                            next = new DeleteDuplicates.ListNode(3)
                        }
                    }
                }
            })));
        }
예제 #3
0
파일: Program.cs 프로젝트: monsterNY/vlxm
        private static void TestDeleteDuplicates()
        {
            DeleteDuplicates instance = new DeleteDuplicates();

            Console.WriteLine(instance.Simple(new[] { 1, 2, 3, 3, 4, 4, 5 }));
        }