33. Search in Rotated Sorted Array - Medium
前往題目
想法
- 之前寫過,條件實在不好想
思路
Binary search
整個nums
- 如果
mid
不是答案,看左指針的值是否小於等於mid
的值,代表順序正常,再接著判斷,是否左邊的portion
被rotate
到右邊了 - 如果都不是那判斷右邊
portion
是否被rotate
到左邊去了,並移動指針
這次第二次做,覺得可以思考的方向是: mid
和l
指針的值正常的情況(l <= mid
)如何判斷要移動哪個指針,而遇到不正常(l > mid
)該怎麼判斷
Code
33. Search in Rotated Sorted Array - Medium
https://f88083.github.io/2024/02/11/33-Search-in-Rotated-Sorted-Array-Medium/