找到乙個陣列中相加為特定數值的兩個元素

2021-08-28 18:35:17 字數 387 閱讀 9552

思路:

將值變為另一組陣列的key,將key變成值

每次迴圈的時候,target-nums[i]的值就是要尋找的值,而如果在乙個陣列中尋找該值,因為不知道該值的對應的key,所以沒辦法尋找,如果變成尋找key,就只需要判斷陣列有沒有這個key就可以了

function resultarr(nums,target)

exist[nums[i]]=i;

}return arr;

}var arr=[2,7,11,15,1,10];

var target=12;

console.log(resultarr(arr,target));// [11, 1, 2, 10]

在乙個陣列中找到等於某個數的組合

方法1 include include include include include includeusing namespace std void getresult vectora,int result include include using namespace std typedef v...

在乙個陣列中找到等於某個數的組合

方法1 include include include include include includeusing namespace std void getresult vectora,int result include include using namespace std typedef v...

java 判斷乙個陣列中的數值是否連續相鄰

判斷乙個陣列中的數值是否連續相鄰 滿足以下條件 1.0是例外可以反覆出現 0可以通配任何字元 2.相同的數值不會重複出現 3.該陣列可以是亂序的 當陣列不含有0時滿足最大值 最小值 n 陣列長度 1 當陣列陣列含有0時.滿足最大值 最小值 所以,當最大值最大值 最小值 n 陣列長度 1時,一定不是連...