用不同的二分查找方式找到最左边和最右边的target
Given an array of integers
numssorted in ascending order, find the starting and ending position of a giventargetvalue.Your algorithm’s runtime complexity must be in the order of O(log n).
If the target is not found in the array, return
[-1, -1].Example 1:
2
3
> Output: [3,4]
>
Example 2:
2
3
> Output: [-1,-1]
>
Python Code
| 1 | class Solution: |