示例#1
0
        public void Test99()
        {
            int[] digits = new[] { 9, 9 };
            var   actual = PlusOne(digits);

            ArrayHelper.PrintArray(actual);
        }
示例#2
0
 public void Test()
 {
     //int[] arr = { 1, 5, 1, 1, 6, 4 };
     int[] arr = { 1, 3, 2, 2, 3, 1 };
     //int[] arr = { 1, 1, 1, 5, 2, 4 };
     ArrayHelper.PrintArray(arr);
     WiggleSort(arr);
     ArrayHelper.PrintArray(arr);
 }
示例#3
0
        public void Test5()
        {
            int[] nums = { 1, 2, 3, 4, 5, 6, 7 };
            int   k    = 5;

            ArrayHelper.PrintArray(nums);
            Rotate(nums, k);
            ArrayHelper.PrintArray(nums);
        }
示例#4
0
        public void Example1()
        {
            int[] nums = { 1, 2, 3, 4, 5, 6, 7 };
            int   k    = 3;

            ArrayHelper.PrintArray(nums);
            Rotate(nums, k);
            ArrayHelper.PrintArray(nums);
        }
示例#5
0
        public void TestEmpty()
        {
            int[] nums = { };
            int   k    = 0;

            ArrayHelper.PrintArray(nums);
            Rotate(nums, k);
            ArrayHelper.PrintArray(nums);
        }
示例#6
0
        public void Example2()
        {
            int[] nums = { -1, -100, 3, 99 };
            int   k    = 2;

            ArrayHelper.PrintArray(nums);
            Rotate(nums, k);
            ArrayHelper.PrintArray(nums);
        }
示例#7
0
        public void Test7()
        {
            int[] nums = { 1, 2, 3, 4, 5 };
            int   k    = 4;

            ArrayHelper.PrintArray(nums);
            Rotate(nums, k);
            ArrayHelper.PrintArray(nums);
        }
示例#8
0
        public void Test2k1()
        {
            int[] nums = { 1, 2 };
            int   k    = 1;

            ArrayHelper.PrintArray(nums);
            Rotate(nums, k);
            ArrayHelper.PrintArray(nums);
        }
示例#9
0
        public void Test1k5()
        {
            int[] nums = { 1 };
            int   k    = 5;

            ArrayHelper.PrintArray(nums);
            Rotate(nums, k);
            ArrayHelper.PrintArray(nums);
        }
        public void Test5()
        {
            int[] nums   = { 8, 8, 8, 8, 9 };
            int   target = 8;

            int[] expected = { 0, 3 };
            var   actual   = SearchRange(nums, target);

            ArrayHelper.PrintArray(expected);
            ArrayHelper.PrintArray(actual);
            Assert.AreEqual(expected, actual);
        }
        public void Example1()
        {
            int[] nums   = { 5, 7, 7, 8, 8, 10 };
            int   target = 8;

            int[] expected = { 3, 4 };
            var   actual   = SearchRange(nums, target);

            ArrayHelper.PrintArray(expected);
            ArrayHelper.PrintArray(actual);
            Assert.AreEqual(expected, actual);
        }
        public void TestEnd()
        {
            int[] nums   = { 1, 2, 3, 4, 5, 6 };
            int   target = 6;

            int[] expected = { 5, 5 };
            var   actual   = SearchRange(nums, target);

            ArrayHelper.PrintArray(expected);
            ArrayHelper.PrintArray(actual);
            Assert.AreEqual(expected, actual);
        }
        public void Test()
        {
            //int[] arr = { 3,2,2,3 };
            //int[] arr = { 3, 3, 3, 3 };
            //int[] arr = { 3, 3, 1, 3 };
            //int[] arr = { 3, 3, 1, 3, 3, 3, 4 };
            //var length = RemoveElement(arr, 3);

            int[] arr    = { 0, 1, 2, 2, 3, 0, 4, 2 };
            var   length = RemoveElement(arr, 2);

            Console.WriteLine($"Lenght: {length}");
            ArrayHelper.PrintArray(arr);
        }
示例#14
0
        public void Test()
        {
            int[] arr = { 0, 0, 1, 1, 1, 2, 2, 3, 3, 4 };
            //int[] arr = { 0 };
            //int[] arr = { 0, 0 };
            //int[] arr = { 0, 1 };
            //int[] arr = { 0, 1, 1 };
            //int[] arr = { 1, 1, 2 };
            //int[] arr = { 1, 1, 1, 1, 1, 1, 2, 2 };
            // ArrayHelper.PrintArray(arr);
            var length = RemoveDuplicates(arr);

            Console.WriteLine($"Lenght: {length}");
            ArrayHelper.PrintArray(arr);
        }