顺序查找
package main
import(
"fmt"
)
// 顺序查找
func getnum(sl []int,i int) bool{
for j := 0; j < len(sl); j++{
if sl[j] == i {
return true
}
}
return false
}
func main() {
number := []int{
1,52,24,32,13,
}
ok := getnum(number,52)
if !ok {
fmt.Println("您查找的数字不再列表中")
return
} else {
fmt.Println("您查找的数字存在列表中")
}
}
循环遍历列表,与查找数据一一比对,若无则false判断不存在,相反为true 判断存在,顺序查找在少量数据中可以使用,但是大量的数据查询不建议使用。