![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
力扣解题分享
程序猿L11
向大家分享我的收获!一起成为Java开发者!!
展开
-
[力扣Java解题分享]15.33.搜索旋转排序数组
则返回它的下标,否则返回。你必须设计一个时间复杂度为。按升序排列,数组中的值。在预先未知的某个下标。原创 2024-07-20 17:13:48 · 161 阅读 · 0 评论 -
[力扣Java解题分享]14.540.有序数组中的单一元素
给你一个仅由整数组成的有序数组,其中每个元素都会出现两次,唯有一个数只会出现一次。请你找出并返回只出现一次的那个数。你设计的解决方案必须满足。原创 2024-07-20 17:10:54 · 123 阅读 · 0 评论 -
[力扣Java解题分享]13.278.第一个错误的版本
你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减少对调用 API 的次数。,你想找出导致之后所有版本出错的第一个错误的版本。原创 2024-07-20 17:09:36 · 128 阅读 · 0 评论 -
[力扣Java解题分享]12.74搜索二维矩阵
给你一个满足下述两条属性的。原创 2024-07-20 17:08:18 · 191 阅读 · 0 评论 -
[力扣Java解题分享]11.2236.判断根节点是否等于子节点之和
根结点、左子结点和右子结点的值分别是 10 、4 和 6。根结点、左子结点和右子结点的值分别是 5 、3 和 1。由于 5 不等于 3 + 1 ,因此返回 false。由于 10 等于 4 + 6 ,因此返回 true。个结点组成:根结点、左子结点和右子结点。如果根结点值等于两个子结点值之和,返回。原创 2024-07-20 17:06:45 · 239 阅读 · 0 评论 -
[力扣Java解题分享]10.2235.两整数相加
num1 是 12,num2 是 5 ,它们的和是 12 + 5 = 17 ,因此返回 17。num1 + num2 = -6 ,因此返回 -6。,返回这两个整数的和。原创 2024-07-20 16:58:19 · 170 阅读 · 0 评论 -
[力扣Java解题分享]9.69.x的平方根
8 的算术平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。不允许使用任何内置指数函数和算符,例如。由于返回类型是整数,结果只保留。原创 2024-07-20 16:55:49 · 205 阅读 · 0 评论 -
[力扣Java解题分享]8.2300.咒语和药水的成功对数
第 1 个咒语:1 * [1,2,3,4,5] = [1,2,3,4,5]。- 第 1 个咒语:1 * [8,5,8] = [8,5,8]。- 第 2 个咒语:3 * [1,2,3,4,5] = [3,6,- 第 0 个咒语:5 * [1,2,3,4,5] = [5,- 第 0 个咒语:3 * [8,5,8] = [- 第 2 个咒语:2 * [8,5,8] = [总共 3 个成功组合。所以返回 [4,0,3]。总共 2 个成功组合。总共 2 个成功组合。所以返回 [2,0,2]。原创 2024-07-20 16:53:30 · 246 阅读 · 0 评论 -
[力扣Java解题分享]7.2529.正整数和负整数的最大计数
共有 3 个正整数和 3 个负整数。计数得到的最大值是 3。共有 2 个正整数和 3 个负整数。计数得到的最大值是 3。共有 4 个正整数和 0 个负整数。计数得到的最大值是 4。,返回正整数数目和负整数数目中的最大值。既不是正整数也不是负整数。原创 2024-07-20 16:27:33 · 204 阅读 · 0 评论 -
[力扣Java解题分享]6.744.寻找比目标字母大的最小字母
letters 中没有一个字符在字典上大于 'z',所以我们返回 letters[0]。letters 中字典顺序上大于 'c' 的最小字符是 'f'。letters 中字典上比 'a' 大的最小字符是 'c'。如果不存在这样的字符,则返回。原创 2024-07-20 16:25:21 · 115 阅读 · 0 评论 -
[力扣Java解题分享]5.374.猜数字大小
如果你猜错了,我会告诉你,我选出的数字比你猜测的数字大了还是小了。请你猜选出的是哪个数字。我们正在玩猜数字游戏。你可以通过调用一个预先定义好的接口。原创 2024-07-20 16:22:46 · 204 阅读 · 0 评论 -
[力扣Java解题分享]4.35.搜索插入位置
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为。原创 2024-07-20 16:12:27 · 217 阅读 · 0 评论 -
[力扣Java解题分享]3.704.二分查找
如果目标值存在返回下标,否则返回。个元素有序的(升序)整型数组。原创 2024-07-20 16:10:01 · 387 阅读 · 0 评论 -
[力扣Java解题分享]2.34.在排序数组中查找元素的第一个位置和最后一个位置
请你找出给定目标值在数组中的开始位置和结束位置。给你一个按照非递减顺序排列的整数数组。你必须设计并实现时间复杂度为。如果数组中不存在目标值。原创 2024-07-20 16:08:37 · 193 阅读 · 0 评论 -
[力扣Java解题分享]1.162.寻找峰值
找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回。或者返回索引 5, 其峰值元素为 6。3 是峰值元素,你的函数应该返回其索引 2。你的函数可以返回索引 1,其峰值元素为 2;峰值元素是指其值严格大于左右相邻值的元素。你必须实现时间复杂度为。的算法来解决此问题。原创 2024-07-19 10:52:05 · 343 阅读 · 0 评论