problem
給定一維陣列,那一個數字遺失
solution
math
三角形公式
1 | class Solution { |
- total變數,可能會有overflow 問題
Bit
- 善用
x^x=0
以及 XOR交換率 - 因題目限制,陣列元素只會是正整數,利用陣列索引與元素做XOR
1 | class Solution { |
analysis
- time complexity
O(n)
- space complexity
O(1)
給定一維陣列,那一個數字遺失
三角形公式
1 | class Solution { |
x^x=0
以及 XOR交換率1 | class Solution { |
O(n)
O(1)