上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 41 下一页
摘要: ##问题描述 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。 进阶: 如果有大量输入的 S,称作 S1, S2, ... 阅读全文
posted @ 2021-03-08 01:45 小帆敲代码 阅读(47) 评论(0) 推荐(0) 编辑
摘要: ##问题描述 字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。 示例: 输入:S = "ababcbacadefegdehijhklij" 输出:[9,7,8] 解释: 划分结果为 "ababcbaca", " 阅读全文
posted @ 2021-03-04 00:49 小帆敲代码 阅读(58) 评论(0) 推荐(0) 编辑
摘要: ##问题描述 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: [7,1,5,3,6,4] 输出: 7 阅读全文
posted @ 2021-03-03 23:15 小帆敲代码 阅读(37) 评论(0) 推荐(0) 编辑
摘要: ##问题描述 请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。 ##示例 给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其层次遍历结果: 阅读全文
posted @ 2021-03-02 14:10 小帆敲代码 阅读(39) 评论(0) 推荐(0) 编辑
摘要: ##问题描述 从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。 ##示例 给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回: [3,9,20,15,7] ``` 提示: 节点总数 <= 1000 ## /** Defin 阅读全文
posted @ 2021-03-02 13:46 小帆敲代码 阅读(32) 评论(0) 推荐(0) 编辑
摘要: ##问题描述 给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, ...)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。 ##示例 示例 1: 输入: n = 12 输出: 3 解释: 12 = 4 + 4 + 4. 示例 2: 输入: n = 13 输出: 2 解释 阅读全文
posted @ 2021-03-01 16:34 小帆敲代码 阅读(53) 评论(0) 推荐(0) 编辑
摘要: ##问题描述 你这个学期必须选修 numCourse 门课程,记为 0 到 numCourse-1 。 在选修某些课程之前需要一些先修课程。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们:[0,1] 给定课程总量以及它们的先决条件,请你判断是否可能完成所有课程的学习? 阅读全文
posted @ 2021-01-29 14:48 小帆敲代码 阅读(52) 评论(0) 推荐(0) 编辑
摘要: ##问题描述 在给定的网格中,每个单元格可以有以下三个值之一: 值 0 代表空单元格; 值 1 代表新鲜橘子; 值 2 代表腐烂的橘子。 每分钟,任何与腐烂的橘子(在 4 个正方向上)相邻的新鲜橘子都会腐烂。 返回直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果不可能,返回 -1。 ##示例 阅读全文
posted @ 2021-01-22 00:25 小帆敲代码 阅读(52) 评论(0) 推荐(0) 编辑
摘要: ##问题描述 给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 ##示例 输入: [1,2,3,null,5,null,4] 输出: [1, 3, 4] 解释: 1 < / \ 2 3 < \ \ 5 4 < ##代码 /** * Definition fo 阅读全文
posted @ 2021-01-21 23:55 小帆敲代码 阅读(56) 评论(0) 推荐(0) 编辑
摘要: ##问题描述 给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。 此外,你可以假设该网格的四条边均被水包围。 ##示例 输入: grid = [ ["1","1","1","1"," 阅读全文
posted @ 2021-01-20 23:27 小帆敲代码 阅读(53) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 41 下一页