mediumArrayBinary Search 0 views

Single Element in a Sorted Array

You are given a sorted array consisting of only integers where every element appears exactly twice, except for one element which appears exactly once.

You are given a sorted array consisting of only integers where every element appears exactly twice, except for one element which appears exactly once.

Return the single element that appears only once.

Your solution must run in O(log n) time and O(1) space.

Single Element in a Sorted Array diagram

Example 1

Input: nums = [1,1,2,3,3,4,4,8,8]

Output: 2

Example 2

Input: nums = [3,3,7,7,10,11,11]

Output: 10

Constraints

  • 1 <= nums.length <= 10^5
  • 0 <= nums[i] <= 10^5

Hints

No hints yet.

Companies

No companies reported yet.

Discussion

Sign in to join the discussion.

Loading discussion...

Test results

No test cases yet.