leetcode 在排序数组中查找元素的第一个和最后一个位置
生活随笔
收集整理的這篇文章主要介紹了
leetcode 在排序数组中查找元素的第一个和最后一个位置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
給定一個按照升序排列的整數數組 nums,和一個目標值 target。找出給定目標值在數組中的開始位置和結束位置。
如果數組中不存在目標值 target,返回 [-1, -1]。
進階:
你可以設計并實現時間復雜度為 O(log n) 的算法解決此問題嗎?
示例 1:
輸入:nums = [5,7,7,8,8,10], target = 8
輸出:[3,4]
示例 2:
輸入:nums = [5,7,7,8,8,10], target = 6
輸出:[-1,-1]
示例 3:
輸入:nums = [], target = 0
輸出:[-1,-1]
總結
以上是生活随笔為你收集整理的leetcode 在排序数组中查找元素的第一个和最后一个位置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 四数之和
- 下一篇: leetcode 搜索插入位置