面試題 16 21 交換和

2021-10-23 21:49:14 字數 588 閱讀 4596

給定兩個整數陣列,請交換一對數值(每個陣列中取乙個數值),使得兩個陣列所有元素的和相等。

返回乙個陣列,第乙個元素是第乙個陣列中要交換的元素,第二個元素是第二個陣列中要交換的元素。若有多個答案,返回任意乙個均可。若無滿足條件的數值,返回空陣列。

示例:輸入: array1 = [4, 1, 2, 1, 1, 2], array2 = [3, 6, 3, 3]

輸出: [1, 3]

示例:1 <= array1.length, array2.length <= 100000

/**

* @param array1

* @param array2

* @return

*/var findswapvalues = function (array1, array2)

else

if (array2[i] - array1[j] === d / 2) }}

}else

if (array1[i] - array2[j] === d / 2) }}

}}

return ;

};

LeetCode 面試題 16 21 交換和

傳送門 面試題 16.21.交換和 題目描述 給定兩個整數陣列,請交換一對數值 每個陣列中取乙個數值 使得兩個陣列所有元素的和相等。返回乙個陣列,第乙個元素是第乙個陣列中要交換的元素,第二個元素是第二個陣列中要交換的元素。若有多個答案,返回任意乙個均可。若無滿足條件的數值,返回空陣列。樣例 樣例1 ...

C 面試題之a和b交換面試題

a和b交換面試題1.cpp there are two int variables a and b,don t use if switch or other judgement statements,find out the biggest one of the two numbers.美國某著名網...

面試題 PHP面試題

建議 比如是系統配置,缺少了無法執行,自然使用 require 如果某一段程式少了,只是少了統計 訪問的,不是必不可少的。可以使用 include 而加不加 once 就是效率上的區別,雖然系統會幫你考慮只包含一次,但系統的判斷會降低效率,因此,更應該在開發之初,把目錄結構調整高好,盡量不使用 on...