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

后端 未结 30 1514
暗喜
暗喜 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条回答
  •  星月不相逢
    2020-11-22 10:41

    less than o(n) solution will be=>

    function(array,k)
              var map = {};
              for element in array
                 map(element) = true;
                 if(map(k-element)) 
                     return {k,element}
    

提交回复
热议问题