Search⌘ K
AI Features

Solution: Single Element in a Sorted Array

Explore how to use a modified binary search to find the single non-duplicate element in a sorted array where all other elements appear twice. Understand the index pair pattern and learn to efficiently adjust pointers to locate the unique element within logarithmic time complexity and constant space.

Statement

You are given a sorted array of integers, nums, where all integers appear twice except for one. Your task is to find and return the single integer that appears only once.

The solution should have a time complexity of O(logn)O(\log n) or better and a space complexity of O(1)O(1).

Constraints:

  • 11 \leq ...