技术栈

leetcode 二分查找·系统掌握 猜数字大小

Dearingxxx2024-06-22 11:00

题目:

题解:

使用最经典普通二分即可

cpp 复制代码
int guessNumber(int n) {
        long l=0,r=n,mid;
        while(l<=r){
            mid=(r+l)>>1;
            if(guess(mid)==0)return mid;
            else if(guess(mid)==-1)r=mid-1;
            else l=mid+1;
        }
        return 0;
    }
上一篇:C++(26): 原子操作(std::atomic)
下一篇:apache activeMq
相关推荐
erzong231
32 分钟前
Linux操作系统:线程概念与控制
linux·算法
Nil208
1 小时前
leetcode 5最长回文子串
算法·leetcode·职场和发展
xxwl585
1 小时前
区域赛分类题解
c++·笔记·学习·算法
m0_67457197
1 小时前
力扣 hot 100 python
python·算法·leetcode
救救孩子把
2 小时前
AI面试八股文-14_14-MCP-Skill-Function Calling
人工智能·安全·面试·职场和发展·推理·mcp·functioncall
青少儿编程课堂
2 小时前
蓝桥杯+全国青少年信息素养大赛+电子学会PythonC/C++考级:最长公共子序列LCS解析
c++·python·算法·bfs·信息学竞赛
圣保罗的大教堂
3 小时前
leetcode 3727. 最大交替平方和 中等
leetcode
倚楼听风语
3 小时前
Kotlin 协程与 suspend 原理详解
java·算法·kotlin
Xin770
3 小时前
LeetCode 200. 岛屿数量(DFS 深度优先遍历法)
leetcode
程序员清风
3 小时前
双指针与滑动窗口:高效处理连续区间
开发语言·算法
热门推荐
01国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)02「全语录+省流版」邵艾伦 × 孙宇晨:聊风口、聊个人IP、聊年轻人如何抓住 AI 时代的机会03GitHub 镜像站点04如何新建文件夹? 电脑新建文件夹的4种方法05历年考研数学一、数学二、数学三真题试卷及答案PDF06几个好用的ip纯净度检测网站07蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接08Telegram APK 下载安装完整指南 — 2026年最新09苹果iPA游戏软件资源下载网站10Windows 10/11 如何退出微软账户并改用本地账户登录(含找不到选项的解决方法)