Loading

上一页 1 2 3 4 5 6 7 8 ··· 21 下一页
摘要: 1340. 跳跃游戏 V 给你一个整数数组 arr 和一个整数 d 。每一步你可以从下标 i 跳到: i + x ,其中 i + x < arr.length 且 0 < x <= d 。 i - x ,其中 i - x >= 0 且 0 < x <= d 。 除此以外,你从下标 i 跳到下标 j 阅读全文
posted @ 2021-03-29 09:19 反身而诚、 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 1696. 跳跃游戏 VI 给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。 一开始你在下标 0 处。每一步,你最多可以往前跳 k 步,但你不能跳出数组的边界。也就是说,你可以从下标 i 跳到 [i + 1, min(n - 1, i + k)] 包含 两个端点的任意位置。 你的目标 阅读全文
posted @ 2021-03-29 09:18 反身而诚、 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1306. 跳跃游戏 III 这里有一个非负整数数组 arr,你最开始位于该数组的起始下标 start 处。当你位于下标 i 处时,你可以跳到 i + arr[i] 或者 i - arr[i]。 请你判断自己是否能够跳到对应元素值为 0 的 任一 下标处。 注意,不管是什么情况下,你都无法跳到数组之 阅读全文
posted @ 2021-03-29 09:15 反身而诚、 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 45. 跳跃游戏 II 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 你的目标是使用最少的跳跃次数到达数组的最后一个位置。 示例: 输入: [2,3,1,1,4] 输出: 2 解释: 跳到最后一个位置的最小跳跃数是 2。 从下标为 0 跳到下 阅读全文
posted @ 2021-03-29 09:14 反身而诚、 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 25. K 个一组翻转链表 给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。 如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 进阶: 你可以设计一个只使用常数额外空间的算法来解决此问题吗? 你不能只是单纯的改变节点 阅读全文
posted @ 2021-03-28 00:05 反身而诚、 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 一、求每个分组内前五条记录 这是今天美团优选数据研发岗的其中一道面试题记录。 有一张student_subject表。记录了每个学生的课程的分数 name subject score 张三 语文 84 李四 数学 28 王五 英语 67 张三 数学 96 李四 语文 14 王五 语文 90 ... 阅读全文
posted @ 2021-03-26 18:04 反身而诚、 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 410. 分割数组的最大值 给定一个非负整数数组 nums 和一个整数 m ,你需要将这个数组分成 m 个非空的连续子数组。 设计一个算法使得这 m 个子数组各自和的最大值最小。 示例 1: 输入:nums = [7,2,5,10,8], m = 2 输出:18 解释: 一共有四种方法将 nums 阅读全文
posted @ 2021-03-25 17:53 反身而诚、 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 目录 二分法 Medium | LeetCode 300. 最长递增子序列 | 动态规划 | 贪心 + 二分法 Medium | LeetCode 287. 寻找重复数 | 二分法 | Floyd判圈法(环形链表) Easy | LeetCode 14. 最长公共前缀 | 二分法 Easy | Le 阅读全文
posted @ 2021-02-28 13:46 反身而诚、 阅读(81) 评论(0) 推荐(1) 编辑
摘要: 189. 旋转数组 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 进阶: 尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。 你可以使用空间复杂度为 O(1) 的 原地 算法解决这个问题吗? 示例 1: 输入: nums = [1,2,3,4,5,6,7], 阅读全文
posted @ 2021-02-27 22:36 反身而诚、 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 217. 存在重复元素 给定一个整数数组,判断是否存在重复元素。 如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。 示例 1: 输入: [1,2,3,1] 输出: true 示例 2: 输入: [1,2,3,4] 输出: false 示例 3 阅读全文
posted @ 2021-02-27 22:33 反身而诚、 阅读(65) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 21 下一页