从数组中查询指定值golang版本
2023-08-20
1分钟阅读时长
从数组中查询指定值
type NodeList struct {
Val int
Next *NodeList
}
func queryAppearValues3(input []int, value int) int {
l := 0
r := len(input)
for r >= 0 {
if input[l] == value {
return l
} else if input[l] < value {
l++
} else {
r--
}
}
return l
}
func main() {
fmt.Println(queryAppearValue3([]int{1, 5, 7, 9, 2, 3, 4}, 9))
array := [...]int{1, 2, 3, 4, 5}
s2 := array[:1] //4 5(x) 3 4 5
for i := range array {
fmt.Println(i)
}
for i := range s2 {
// time.Sleep(1000)
fmt.Println(100 + s2[i])
}
}