Search⌘ K
AI Features

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

Understand how to implement a modified binary search algorithm to find the first and last positions of a target element in a sorted array. This lesson helps you leverage the array's order to maintain O(log n) time complexity by searching left and right boundaries without scanning every element.

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) ...