算法
文章平均质量分 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 · 86 阅读 · 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 · 908 阅读 · 0 评论 -
LeetCode题库------278.第一个错误版本(Java)
LeetCode题库------278.第一个错误版本(Java)你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有 n 个版本 [1, 2, …, n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减原创 2022-03-30 12:44:26 · 70 阅读 · 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 · 552 阅读 · 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 · 110 阅读 · 0 评论