LeetCode刷题
小弦的博客
这个作者很懒,什么都没留下…
展开
-
LeetCode刷题:1389.按给定顺序创建目标数组. Create Target Array in the Given Order
LeetCode刷题:1389.按给定顺序创建目标数组. Create Target Array in the Given Order 给定两个整数数组 nums和index。您的任务是根据以下规则创建目标数组: 最初目标数组为空。 从左到右读NUMS [i]和指数[I],插入在指数index[i] 的值nums[i] 在 目标阵列。 重复上述步骤,直到没有元素在阅读nums和index. 返回目标数组。 保证插入操作将是有效的。 范例1: 输入: nums = [0,1,2,3,4],索引= [0,1原创 2020-06-19 18:28:46 · 180 阅读 · 0 评论 -
LeetCode刷题:1431年.糖果数量最多的孩子.Kids With the Greatest Number of Candies
LeetCode刷题:1431年.糖果数量最多的孩子.Kids With the Greatest Number of Candies 给定数组candies和整数extraCandies,其中candies[i]代表第i个孩子拥有的糖果数量。 对于每个孩子检查,如果有一种方法来分发extraCandies孩子这样之中,他或她可以有最大的其中糖果的数量。请注意,多个孩子可以拥有最多数量的糖果。 范例1: 输入: candy = [2,3,5,1,3],extraCandies = 3 输出: [true,t原创 2020-06-19 16:08:18 · 193 阅读 · 0 评论 -
LeetCode刷题:1446. 连续字符.Consecutive Characters
LeetCode刷题:1446. 连续字符.Consecutive Characters 给定一个字符串s,该字符串的功效是仅包含一个唯一字符的非空子字符串的最大长度。 返回 字符串的幂。 范例1: 输入: s =“ leetcode” 输出: 2 说明:子字符串“ ee”的长度为2,仅包含字符“ e”。 范例2: 输入: s =“ abbcccddddeeeeeeedcba” 输出: 5 说明:子字符串“ eeeee”的长度为5,仅包含字符“ e”。 范例3: 输入: s =“ triplepillooo原创 2020-06-18 16:24:00 · 257 阅读 · 0 评论 -
LeetCode刷题:1450. 在指定时间做作业的学生人数.Maximum Product of Two Elements in an Array
LeetCode刷题:1450. 在指定时间做作业的学生人数 给定两个整数数组startTime,endTime并给定一个整数queryTime。 该ith学生开始在时间写作业startTime[i],并完成了它的时间endTime[i]。 归还当时做功课的学生人数queryTime。更正式地,返回包含queryTime 区间[startTime[i], endTime[i]]在内的学生人数。 范例1: 输入: startTime = [1,2,3],endTime = [3,2,7],queryTime原创 2020-06-18 15:42:01 · 150 阅读 · 0 评论 -
LeetCode刷题:1470. 重新排列数组.Shuffle the Array
LeetCode刷题:1470. 重新排列数组 给定数组,nums由2n形式为的元素组成。[x1,x2,…,xn,y1,y2,…,yn] 以形式返回数组 。[x1,y1,x2,y2,…,xn,yn] 范例1: 输入: nums = [2,5,1,3,4,7],n = 3 输出: [2,3,5,4,1,7] 说明:由于x 1 = 2,x 2 = 5,x 3 = 1,y 1 = 3,y 2 = 4,y 3 = 7,则答案为[2,3,5,4,1,7]。 范例2: 输入: nums = [1,2,3,4,4,3,2原创 2020-06-18 15:24:21 · 195 阅读 · 0 评论 -
LeetCode刷题: 1480.一维数组的运行总和.Running Sum of 1d Array
LeetCode刷题1480:Running Sum of 1d Array 给定一个数组nums。我们将数组的运行总和定义为 runningSum[i] = sum(nums[0]…nums[i])。 返回的运行总和nums。 范例1: 输入: nums = [1,2,3,4] 输出: [1,3,6,10] 说明:运行总和的计算方式如下:[1,1 + 2,1 + 2 + 3,1 + 2 + 3 + 4]。 范例2: 输入: nums = [1,1,1,1,1] 输出: [1,2,3,4,5] 说明:运行原创 2020-06-18 14:50:50 · 295 阅读 · 2 评论