add a code in go

pull/42/head
lincongcong 2021-07-23 23:50:29 +08:00
parent 44004ea38f
commit 5fcc995b70
1 changed files with 25 additions and 0 deletions

View File

@ -40,6 +40,8 @@
####
Java Code:
```java
class Solution {
public int searchInsert(int[] nums, int target) {
@ -66,5 +68,28 @@ class Solution {
}
```
Go Code:
```go
func searchInsert(nums []int, target int) int {
left, right := 0, len(nums) - 1
for (left <= right) {
mid := left + ((right - left) >> 1)
// 查询成功
if nums[mid] == target {
return mid
// 右区间
} else if nums[mid] < target {
left = mid + 1
// 左区间
} else {
right = mid - 1
}
}
return left
}
```