leetcode 954 二倍數對陣列

2022-09-09 06:03:11 字數 945 閱讀 4367

給定乙個長度為偶數的整數陣列 arr,只有對 arr 進行重組後可以滿足 「對於每個 0 <= i < len(arr) / 2,都有 arr[2 * i + 1] = 2 * arr[2 * i]」 時,返回 true;否則,返回 false。

示例 1:

輸入:arr = [3,1,3,6]

輸出:false

示例 2:

輸入:arr = [2,1,2,6]

輸出:false

示例 3:

輸入:arr = [4,-2,2,-4]

輸出:true

解釋:可以用 [-2,-4] 和 [2,4] 這兩組組成 [-2,-4,2,4] 或是 [2,4,-2,-4]

示例 4:

輸入:arr = [1,2,4,16,8,4]

輸出:false

0 <= arr.length <= 3 * 104

arr.length 是偶數

Leetcode(二) 移除元素

給定乙個陣列 nums 和乙個值 val,你需要原地移除所有數值等於 val 的元素,返回移除後陣列的新長度。不要使用額外的陣列空間,你必須在原地修改輸入陣列並在使用 o 1 額外空間的條件下完成。元素的順序可以改變。你不需要考慮陣列中超出新長度後面的元素。因為在刪除元素的過程中,陣列的長度一直在改...

Leetcode(三) 陣列(二)

162.尋找峰值 class solution return left 228.彙總區間 class solution int start nums 0 int end nums 0 vectorres for int i 1 i to string end start nums i end sta...

LeetCode題解精選(二)

69 x的平方根 方法彙總,這篇部落格寫的不錯,其實記住牛頓迭代和二分就行 此處貼上牛頓迭代的遞迴方法和迭代方法,不過個人感覺此處有些不恰當,就是浮點數的比較不宜使用 應該定義乙個精度eps 1e 6,做差比較fabs 絕對值 與eps大小 class solution public double ...