34. Find First and Last Position of Element in Sorted Array

1.問題

  • 給予一個升冪排序過的array, 找出首次出現及最後出現的位置

  • 時間複雜度須為O(log n)

  • 如果array中沒有target, 則回傳 [-1, -1]

2.想法

  • O(log n)暗示使用binary search:

    • 找出target的left bound, 並找出target + 1的left bound -1

3.程式碼

Last updated