704. 二分查找

package mainimport "fmt"func search(nums []int, target int) int {left := 0right := len(nums) - 1for left <= right {mid := left + (right-left)>>1if nums[mid] == target {return mid} else if nums[mid] > target {right = mid - 1} else {left = mid + 1}}return -1}func main() {fmt.Println(search([]int{-1, 0, 3, 5, 9, 12}, 9))}

