33. Search in Rotated Sorted Array
题意:一个已排序的数组在每个位置被翻转了,在这个数组中查找一个数字
思路: 二分法的变形,注意边界条件的检验,写错了很多次,检查的时候,应该假设某一半是单调递增区间,然后让target在该区间为一种情况,不在该区间为一种情况
Python:
1 | class Solution: |
Go:
1 | func search(nums []int, target int) int { |
题意:一个已排序的数组在每个位置被翻转了,在这个数组中查找一个数字
思路: 二分法的变形,注意边界条件的检验,写错了很多次,检查的时候,应该假设某一半是单调递增区间,然后让target在该区间为一种情况,不在该区间为一种情况
Python:
1 | class Solution: |
Go:
1 | func search(nums []int, target int) int { |