尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

力扣刷题总结(内容简单,个人记录,有问题请各位大佬评论区指出)

发布时间:2026/9/24 16:05:48

资讯中心
01
ARTICLE

力扣刷题总结(内容简单,个人记录,有问题请各位大佬评论区指出)

力扣刷题总结(内容简单,个人记录,有问题请各位大佬评论区指出)
1. 二分法简单题给定一个 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提示你可以假设 nums 中的所有元素是不重复的。n 将在 [1, 10000]之间。nums 的每个元素都将在 [-9999, 9999]之间。来源力扣LeetCode链接https://leetcode-cn.com/problems/binary-search著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。C语言实现版本int search(int* nums, int numsSize, int target){ int left0; int right numsSize-1; while(leftright) //注意 号 { int mid (left right)/2; /*可以使用 实际使用求中间mid索引建议用这种方法int mid left (right-left)/2; 可以防止leftright溢出超出整数范围。*/ if (nums[mid]target){ //注意等号 return mid; } else if (nums[mid]target){ rightmid-1; } else { leftmid1; } } return -1; }2.
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。