代码重构 【Github Actions】

pull/42/head
github-actions[bot] 2021-07-26 16:17:05 +00:00
parent 94d9b4c70f
commit d0abf3e1d8
7 changed files with 11 additions and 10 deletions

View File

@ -96,7 +96,7 @@ func search(nums []int, target int) bool {
right = mid - 1
} else if (target > nums[mid] || target < nums[left]) {
left = mid + 1
}
}
}else if (nums[mid] < nums[left]) {
if (nums[mid] < target && target <= nums[right]) {
@ -104,7 +104,7 @@ func search(nums []int, target int) bool {
} else if (target < nums[mid] || target > nums[right]) {
right = mid - 1
}
}
}
}
return false
}

View File

@ -113,10 +113,10 @@ func findMin(nums []int) int {
right := len(nums) - 1
for (left < right) {
if (nums[left] < nums[right]) {
return nums[left]
}
}
mid := left + ((right - left) >> 1)
if (nums[left] > nums[mid]) {
right = mid

View File

@ -163,5 +163,5 @@ func search(nums []int, target int) int {
}
}
return -1
}
}
```

View File

@ -203,13 +203,13 @@ func lowerBound(nums []int, target int) int {
//计算上边界
func upperBound(nums []int, target int) int {
left, right := 0, len(nums) - 1
for (left <= right) {
for (left <= right) {
mid := left + ((right - left) >> 1)
if (target >= nums[mid]) {
left = mid + 1
left = mid + 1
}else if (target < nums[mid]) {
right = mid - 1
}
}
}
return right
}

View File

@ -140,7 +140,6 @@ func binarySearch(nums []int, target, left, right int) int {
}
```
1. mid 使 left + right / 2,
@ -157,7 +156,7 @@ Java Code:
```java
public static int binarySearch(int[] nums,int target,int left, int right) {
if (left <= right) {
int mid = left + ((right - left) >> 1);
if (nums[mid] == target) {

View File

@ -87,6 +87,7 @@ class Solution {
```
Go Code:
```go
func searchMatrix(matrix [][]int, target int) bool {
if len(matrix) == 0 {

View File

@ -62,6 +62,7 @@ public static int lowBoundnum(int[] nums,int target,int left, int right) {
```
Go Code:
```go
func lowBoundnum(nums []int, target, left, right int) int {