您当前的位置: 首页 >  Python

Better Bench

暂无认证

  • 2浏览

    0关注

    695博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Leetcode刷题Python】704. 二分查找

Better Bench 发布时间:2022-07-24 17:49:06 ,浏览量:2

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

2 解析

注意边界条件,是while l int: l ,r = 0,len(nums)-1 if target not in nums: return -1 while l

关注
打赏
1665674626
查看更多评论
立即登录/注册

微信扫码登录

0.0573s