Single Number
LeetCode 136 • Easy • Arrays & Hashing
Input: nums = [4,1,2,1,2] → Output: 4. XOR: a^a=0, a^0=a. XOR all numbers; pairs cancel, single remains.
TimeO(n)
SpaceO(1)
i: —
res: —
Current
Result (single)
Current
—
res
—
Ready
Press Play. For each n: res ^= n. Pairs cancel (a^a=0), single remains.