算法
文章平均质量分 53
算法
钟情_
道阻且长,行则将至
展开
-
LeetCode题库------977.有序数组的平方(Java)
LeetCode题库------977.有序数组的平方(Java) 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 难度:简单 题目来源:977. 有序数组的平方 - 力扣(LeetCode) (leetcode-cn.com) 示例 输入:nums = [-4,-1,0,3,10] 输出:[0,1,9,16,100] 解释:平方后,数组变为 [16,1,0,9,100] 排序后,数组变为 [0,1,9,16,100] 题目分原创 2022-03-30 15:11:05 · 130 阅读 · 0 评论 -
LeetCode题库------35.搜索插入位置(Java)
LeetCode题库------35.搜索插入位置(Java) 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 难度:简单 题目来源:35. 搜索插入位置 - 力扣(LeetCode) (leetcode-cn.com) 示例 示例1 输入: nums = [1,3,5,6], target = 5 输出: 2 示例2 输入: nums = [1,3,5,6],原创 2022-03-30 14:16:45 · 988 阅读 · 0 评论 -
LeetCode题库------278.第一个错误版本(Java)
LeetCode题库------278.第一个错误版本(Java) 你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。 假设你有 n 个版本 [1, 2, …, n],你想找出导致之后所有版本出错的第一个错误的版本。 你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减原创 2022-03-30 12:44:26 · 124 阅读 · 0 评论 -
LeetCode题库------704.二分查找
LeetCode题库------704.二分查找(Java) 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 难度:简单 题目来源:704. 二分查找 - 力扣(LeetCode) (leetcode-cn.com) 示例 输入: nums = [-1,0,3,5,9,12], target = 9 输出: 4 解释: 9 出现在 nums 中并且下标为 4 题目分析原创 2022-03-30 11:40:52 · 658 阅读 · 0 评论 -
LeetCode题库------1.两数之和
LeetCode题库------1.两数之和(Java) 题目描述 给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 难度:简单 题目来源:两数之和 示例 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] 题目分析 已知目标数target,数组[…],求原创 2021-04-09 16:33:35 · 152 阅读 · 0 评论