Given a non-empty array of integers nums, every element appears twice except for one. Find that single one.
Given a non-empty array of integers `nums`, every element appears twice except for one. Find that single one. You must implement a solution with a linear runtime complexity and use only constant extra space.
Invariant: Accumulator holds running XOR sum; duplicate bit patterns cancel out to 0.
Bitwise XOR eliminates duplicate pairs without requiring a hash set.
Bottleneck: Single bitwise XOR loop.
Given a non-empty array of integers nums, every element appears twice except for one. Find that single one.
Given a non-empty array of integers `nums`, every element appears twice except for one. Find that single one. You must implement a solution with a linear runtime complexity and use only constant extra space.
Invariant: Accumulator holds running XOR sum; duplicate bit patterns cancel out to 0.
Bitwise XOR eliminates duplicate pairs without requiring a hash set.
Bottleneck: Single bitwise XOR loop.
Initialized Bitwise XOR accumulator to 0. Preparing to XOR all elements in a single pass.