update 05.03.24

This commit is contained in:
ZennDev1337 2024-03-05 10:13:43 +01:00
commit 026061851d
6 changed files with 74 additions and 0 deletions

26
main.go Normal file
View file

@ -0,0 +1,26 @@
package main
import (
"errors"
"fmt"
)
func binarySearch(nums []int, target int) (int, error) {
low := 0
high := len(nums) - 1
for low <= high {
mid := low + (high-low)/2
if nums[mid] > target {
high = mid - 1
} else if nums[mid] < target {
low = mid + 1
} else if nums[mid] == target {
return mid, nil
}
}
return -1, errors.New("binarySearch: your target is not found in the given array")
}
func main() {
fmt.Println("Go Fast!")
}