Find a pair of elements from an array whose sum equals a given number

后端 未结 30 1480
暗喜
暗喜 2020-11-22 10:14

Given array of n integers and given a number X, find all the unique pairs of elements (a,b), whose summation is equal to X.

The following is my solution, it is O(nLo

30条回答
  •  闹比i
    闹比i (楼主)
    2020-11-22 10:54

    in C#:

            int[] array = new int[] { 1, 5, 7, 2, 9, 8, 4, 3, 6 }; // given array
            int sum = 10; // given sum
            for (int i = 0; i <= array.Count() - 1; i++)
                if (array.Contains(sum - array[i]))
                    Console.WriteLine("{0}, {1}", array[i], sum - array[i]);
    

提交回复
热议问题