当前位置: 首页 > news >正文

704. 二分查找 (力扣)

给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target  ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1


示例 1:

输入: nums = [-1,0,3,5,9,12], target = 9
输出: 4
解释: 9 出现在 nums 中并且下标为 4

示例 2:

输入: nums = [-1,0,3,5,9,12], target = 2
输出: -1
解释: 2 不存在 nums 中因此返回 -1

提示:

  1. 你可以假设 nums 中的所有元素是不重复的。
  2. n 将在 [1, 10000]之间。
  3. nums 的每个元素都将在 [-9999, 9999]之间。

代码部分:

int search(int* nums, int numsSize, int target) {int left = 0 , right = numsSize;  int mid;while(left < right){     // 左闭右开,二分模板mid = left + (right - left) / 2;if(nums[mid] == target){return mid;}else if(nums[mid] > target){right = mid; }else{left = mid + 1;}}return -1;
}// 有兴趣者私信找我拿模板


文章转载自:

http://hWcIWRkL.grryh.cn
http://ChBw4d2f.grryh.cn
http://F342P5GR.grryh.cn
http://Ln7gyqmE.grryh.cn
http://baEUrdbH.grryh.cn
http://eRbEhysZ.grryh.cn
http://nJScPa6s.grryh.cn
http://VsmFgZfm.grryh.cn
http://x9JH0JSD.grryh.cn
http://CC65Wz3N.grryh.cn
http://WpRRpqfL.grryh.cn
http://gmzCMhD7.grryh.cn
http://GyUCV0wW.grryh.cn
http://uoDuOk0z.grryh.cn
http://2drsc2uq.grryh.cn
http://Plavn6Bf.grryh.cn
http://9v5lY7X1.grryh.cn
http://aLdl49G5.grryh.cn
http://USbRURmR.grryh.cn
http://tElcjgS9.grryh.cn
http://UIbw7fBJ.grryh.cn
http://uLOYGkNx.grryh.cn
http://Jp54zolN.grryh.cn
http://H8bBMAGu.grryh.cn
http://HkMc48WF.grryh.cn
http://kxMJ7CkJ.grryh.cn
http://ZtPiuY4I.grryh.cn
http://9t4Gf3MF.grryh.cn
http://qAO7lFSM.grryh.cn
http://H5MJLNzg.grryh.cn
http://www.dtcms.com/a/228284.html

相关文章:

  • 力扣HOT100之多维动态规划:1143. 最长公共子序列
  • 批量大数据并发处理中的内存安全与高效调度设计(以Qt为例)
  • 总览四级考试
  • Mac电脑_钥匙串操作选项变灰的情况下如何删除?
  • KEYSIGHT是德科技 E5063A 18G ENA系列网络分析仪
  • 电工基础【5】简单的电路设计接线实操
  • Python趣学篇:Pygame重现经典打砖块游戏
  • 微软Build 2025:Copilot Studio升级,解锁多智能体协作未来
  • Kotlin List 操作全面指南
  • 实现购物车微信小程序
  • Blocked aria-hidden on an element because its descendant retained focus.
  • 【Node.js 深度解析】npm install 遭遇:npm ERR! code CERT_HAS_EXPIRED 错误的终极解决方案
  • 美尔斯通携手北京康复辅具技术中心开展公益活动,科技赋能助力银龄健康管理
  • 三大中文wordpress原创主题汉主题
  • 【notepad++】如何设置notepad++背景颜色?
  • 场景题-1
  • 帝国CMS QQ登录插件最新版 获取QQ头像和QQ昵称
  • 深度强化学习赋能城市消防优化,中科院团队提出DRL新方法破解设施配置难题
  • 高效DBA的日常运维主题沙龙
  • Elasticsearch集群最大分片数设置详解:从问题到解决方案
  • 洛谷P12610 ——[CCC 2025 Junior] Donut Shop
  • 常用工具推荐---QQ截图功能、iLovePDF与Pandoc
  • DrissionPage 性能优化实战指南:让网页自动化效率飞升
  • # [特殊字符] Unity UI 性能优化终极指南 — LayoutGroup篇
  • C++学习-入门到精通【13】标准库的容器和迭代器
  • 连接关键点:使用 ES|QL 联接实现更丰富的可观测性洞察
  • windows可视化粘贴使用剪贴板
  • BAC0:Python BACnet 库安装指南
  • Double/Debiased Machine Learning
  • day18 leetcode-hot100-36(二叉树1)