private static void RecurringCharacter()
        {
            FirstRecurringCharacter fr = new FirstRecurringCharacter();

            int[] arr = { 1, 2, 3, 4, 5, 4 };
            Console.WriteLine(fr.FirstRecurringIntegerCustomHashTable(arr));
            Console.ReadKey();
        }
示例#2
0
        private static void CheckFirstRecurringCharacter()
        {
            var inputArray = new[] { 1, 2, 2, 1, 3, 4, 5, 6, 7, 8, 9, 1 };
            var result0    = new FirstRecurringCharacter(inputArray).GetFirstRecurringCharacterSolution0()?.ToString() ?? "N/A";
            var result1    = new FirstRecurringCharacter(inputArray).GetFirstRecurringCharacterSolution1()?.ToString() ?? "N/A";
            var result2    = new FirstRecurringCharacter(inputArray).GetFirstRecurringCharacterSolution2()?.ToString() ?? "N/A";

            Console.WriteLine("First Recurring Characters:");
            Console.WriteLine($"Input Array :{string.Join(',', inputArray)}");
            Console.WriteLine($"GetFirstRecurringCharacterSolution0 :- {result0}");
            Console.WriteLine($"GetFirstRecurringCharacterSolution1 :- {result1}");
            Console.WriteLine($"GetFirstRecurringCharacterSolution2 :- {result2}");
        }
示例#3
0
        public int TestingFirstRecurringCharacter(int[] arr)
        {
            var firstRecurringCharacter = new FirstRecurringCharacter();

            return(firstRecurringCharacter.FindFirstRecurringChar(arr));
        }