🗒️ 最小路径和

字节 - 2024/11/1 最小路径和 给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 示例 1: [图片] 输入:grid = [[1,3,1],[1,5,1],[4,2,1]] 输出:7 解释:因为路径 1→3→1→1→1 的总和最小。

🗒️ 392. 判断子序列

给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。 https://leetcode.cn/problems/is-subsequence/description/?envType=study-plan-v2&envId=top-interview-150

🗒️ 560. 和为 K 的子数组

小米 - 2024/11/12 和为 k 的子数组的个数 示例 1: 输入: [2, 3, 3, 1], k = 6 输出: 1 解释: 只有子数组 [3, 3] 的和为 6 示例 2: 输入: [2, 3, 1, 5], k = 6 输出: 2 解释: 子数组 [2, 3, 1] 和子数组 [1, 5] 的和为 6 https://leetcode.cn/problems/subarray-sum-equals-k/

🗒️ 岛屿问题

阿里 - 2024/11/12 岛屿问题,被 X 包住的 O 全部改成 X 示例 1: 输入: board = new char[][]{ {'X', 'X', 'X', 'X'}, {'X', 'O', 'O', 'X'}, {'X', 'X', 'O', 'X'}, {'X', 'O', 'X', 'X'} }; 输出: board = new char[][]{ {'X', 'X', 'X', 'X'}, {'X', 'X', 'X', 'X'}, {'X', 'X', 'X', 'X'}, {'X', 'O', 'X', 'X'} };