行业知识
LeetCode704:二分查找
2026-11-06 03:19:09
来源:互联网转载
题index.php/tags-41973.html" >���描述
()给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。
示例
()输入: nums = [-1,0,3,5,9,12], target = 9
输出: 4
解释: 9 出现在 nums 中并且下标为 4
class Solution {public: int search(vector& nums, int target) { int l = 0, r = nums.size() - 1; while (l int mid = l + (r - l) / 2; if (nums[mid] == target) return mid; else if (target nums[mid]) l = mid + 1; else r = mid - 1; } return -1; }};
上一篇:怎么制作服务器在线时间?
下一篇:失落城堡服务器怎么进?