leetcode刷题
活在梦里°
是一个菜鸡
展开
-
leetcode刷题记录6:图像渲染
题目:图像渲染有一幅以二维整数数组表示的图画,每一个整数表示该图画的像素值大小,数值在 0 到 65535 之间。给你一个坐标 (sr, sc) 表示图像渲染开始的像素值(行 ,列)和一个新的颜色值 newColor,让你重新上色这幅图像。为了完成上色工作,从初始坐标开始,记录初始坐标的上下左右四个方向上像素值与初始坐标相同的相连像素点,接着再记录这四个方向上符合条件的像素点与他们对应四个方向上像素值与初始坐标相同的相连像素点,……,重复该过程。将所有有记录的像素点的颜色值改为新的颜色值。最后返回经原创 2020-07-01 10:43:07 · 265 阅读 · 0 评论 -
leetcode刷题5:重复叠加字符串匹配
题目:重复叠加字符串匹配给定两个字符串 A 和 B, 寻找重复叠加字符串A的最小次数,使得字符串B成为叠加后的字符串A的子串,如果不存在则返回 -1。注意:A 与 B 字符串的长度在1和10000区间范围内。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/repeated-string-match著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。示例:举个例子,A = "abcd",B = "cdabcdab"。答案原创 2020-07-01 10:38:43 · 329 阅读 · 0 评论 -
leetcode刷题思路总结
leetcode刷题一:机器人能否返回原点leetcode刷题二:寻找峰值leetcode刷题三:令牌放置leetcode刷题四:到达终点数字原创 2020-07-01 10:22:13 · 298 阅读 · 0 评论 -
leetcode刷题四:到达终点数字
题目:到达终点数字在一根无限长的数轴上,你站在0的位置。终点在target的位置。每次你可以选择向左或向右移动。第 n 次移动(从 1 开始),可以走 n 步。返回到达终点需要的最小移动次数。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reach-a-number著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。示例:示例 1:输入: target = 3输出: 2解释:第一次移动,从 0 到 1 。第二次原创 2020-06-18 15:51:45 · 676 阅读 · 0 评论 -
leetcode刷题三:令牌放置
题目:令牌放置你的初始能量为 P,初始分数为 0,只有一包令牌。令牌的值为 token[i],每个令牌最多只能使用一次,可能的两种使用方法如下:如果你至少有 token[i] 点能量,可以将令牌置为正面朝上,失去 token[i] 点能量,并得到 1 分。如果我们至少有 1 分,可以将令牌置为反面朝上,获得 token[i] 点能量,并失去 1 分。在使用任意数量的令牌后,返回我们可以得到的最大分数来源:力扣(LeetCode)链接:https://leetcode-cn.com/proble原创 2020-06-18 14:26:31 · 285 阅读 · 0 评论 -
leetcode刷题二:寻找峰值
题目:寻找峰值峰值元素是指其值大于左右相邻值的元素。给定一个输入数组 nums,其中 nums[i] ≠ nums[i+1],找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回任何一个峰值所在位置即可。你可以假设 nums[-1] = nums[n] = -∞。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/find-peak-element著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。示例:输入:原创 2020-06-18 13:44:53 · 351 阅读 · 0 评论 -
leetcode刷题一:机器人能否返回原点
题目:机器人能否返回原点在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, 0) 处结束。移动顺序由字符串表示。字符 move[i] 表示其第 i 次移动。机器人的有效动作有 R(右),L(左),U(上)和 D(下)。如果机器人在完成所有动作后返回原点,则返回 true。否则,返回 false。注意:机器人“面朝”的方向无关紧要。 “R” 将始终使机器人向右移动一次,“L” 将始终向左移动等。此外,假设每次移动机器人的移动幅度相同。来源:原创 2020-06-18 10:07:34 · 490 阅读 · 0 评论