public void Delete2(int[] input, int[] expected) { var solution = new DeleteDuplicates(); var actual = solution.Delete2(LinkedListHelper.FromCollection(input)); Assert.Equal(expected, LinkedListHelper.ToList(actual)); }
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) } } } }))); }
private static void TestDeleteDuplicates() { DeleteDuplicates instance = new DeleteDuplicates(); Console.WriteLine(instance.Simple(new[] { 1, 2, 3, 3, 4, 4, 5 })); }