Search⌘ K
AI Features

Solution: Binary Search

Understand how to implement the binary search algorithm to locate a target element in a sorted integer array. Explore the iterative approach that divides the search space, compares midpoints, and narrows down to the target or returns -1 if absent. This lesson helps you grasp the algorithm's logic and efficiency with O(log n) time and O(1) space complexity.

Statement

We are given an array of integers, nums, sorted in ascending order, and an integer value, target. If the target exists in the array, return its index. If the target does not exist, return -1.

Constraints:

  • ...