Search⌘ K
AI Features

Solution: Find First and Last Position of Element in Sorted Array

Explore how to implement a modified binary search algorithm to locate the first and last positions of a target element within a sorted array. Understand the approach of searching boundaries separately and learn to maintain optimal logarithmic runtime with constant space complexity.

Statement

You are given an integer array, nums, that is sorted in non-decreasing order. Your task is to find the first and last indexes of a given value, target, within this array.

If the target does not appear in the array at all, return [-1, -1].

Note: You must write an algorithm with O(logn)O(\log n) ...