首页 > 其他分享 >aaaa

aaaa

时间:2022-10-18 23:15:56浏览次数:60  
标签:链表 val int next aaaa 节点 指针

704.二分查找

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. 分析

关键词:有序、升序、整型数组、不重复--->得出结论:使用二分查找法

因为使用二分查找法的前提就是有序无重复的数组。如果一旦有重复元素,二分查找法的返回就不唯一了。

**重点: ** 注意把握二分法的区间定义。

二分法区间的定义一般为两种,左闭右闭即[left, right],或者左闭右开即[left, right)。

写法1:[left, right]

定义 target 是在一个左闭右闭的区间里即[left, right]

标签:链表,val,int,next,aaaa,节点,指针
From: https://www.cnblogs.com/MLcaigou/p/16804547.html

相关文章

  • AAAAAAAAAA
    name_score=-beta3*fuzz.ratio(name,dete_tokens_list[i])#dete_tokens_list=问题的文字形式if(head_id,name)intuple_topic:#如果预测的主语是......
  • FileNotFoundError: [Errno 2] No such file or directory: 'save\\txt\\aaaaa_po
    Python:使用Numpy.savetxt保存文件时,如果文件名过长,显示文件路径不存在错误首先排除文件路径是否真的不存在,加一句判断然后新建文件目录  如果文件路径存在,就可能是......