1 Star 0 Fork 0

catyMap/AlgorithmNote

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
guessNumber.go 354 Bytes
一键复制 编辑 原始数据 按行查看 历史
catyMap 提交于 2021-06-21 08:19 +08:00 . 6-21更新
package main
func guessNumber(n int) int {
// 二分即可 1 ~ n 相当于 0 ~ (n - 1)
left, right := 1, n
mid := (left + right) / 2
for 0 != guess(mid) && left <= right {
if 1 == guess(mid) {
left = mid + 1
}else if -1 == guess(mid) {
right = mid - 1
}
mid = (left + right) / 2
}
return mid
}
func guess(num int) int {
return 0
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/dogemap/algorithm-note.git
git@gitee.com:dogemap/algorithm-note.git
dogemap
algorithm-note
AlgorithmNote
dc486f96f6c1

搜索帮助