- 目錄 -
順序查找
尚硅谷Golang課

順序查找

func main() {
	names := [4]string{"A", "B", "C", "D"}
	var input = ""
	fmt.Println("輸入...")
	fmt.Scanln(&input)
	//順序查找
	// for i := 0; i < len(names); i++ {
	// 	if input == names[i] {
	// 		fmt.Printf("找到%v,下標=%v \n", input, i)
	// 		break
	// 	} else if i == len(names)-1 {
	// 		fmt.Println("比對失敗...")
	// 	}

	//順序查找2
	index := -1
	for i := 0; i < len(names); i++ {
		if input == names[i] {
			index = i
			break
		}
	}
	if index != -1 {
		fmt.Printf("找到%v,下標=%v \n", input, index)
	} else {
		fmt.Println("比對失敗...")
	}
}

上次修改於 2021-08-01

此篇文章的評論功能已經停用。