摘要: 17. 子集 中文English 给定一个含不同整数的集合,返回其所有的子集。 样例 样例 1: 输入:[0] 输出: [ [], [0] ] 样例 2: 输入:[1,2,3] 输出: [ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], [] ] 挑战 你可 阅读全文
posted @ 2020-08-02 22:40 风不再来 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 33. N皇后问题 中文English n皇后问题是将n个皇后放置在n*n的棋盘上,皇后彼此之间不能相互攻击(任意两个皇后不能位于同一行,同一列,同一斜线)。 给定一个整数n,返回所有不同的n皇后问题的解决方案。 每个解决方案包含一个明确的n皇后放置布局,其中“Q”和“.”分别表示一个女王和一个空位 阅读全文
posted @ 2020-08-02 21:57 风不再来 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 15. 全排列 中文English 给定一个数字列表,返回其所有可能的排列。 样例 样例 1: 输入:[1] 输出: [ [1] ] 样例 2: 输入:[1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 挑战 使用 阅读全文
posted @ 2020-08-02 17:58 风不再来 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 153. 数字组合 II 中文English 给定一个数组 num 和一个整数 target. 找到 num 中所有的数字之和为 target 的组合. 样例 样例 1: 输入: num = [7,1,2,5,1,6,10], target = 8 输出: [[1,1,6],[1,2,5],[1,7 阅读全文
posted @ 2020-08-02 14:18 风不再来 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 135. 数字组合 中文English 给定一个候选数字的集合 candidates 和一个目标值 target. 找到 candidates 中所有的和为 target 的组合. 在同一个组合中, candidates 中的某个数字不限次数地出现. 样例 样例 1: 输入: candidates 阅读全文
posted @ 2020-08-02 12:47 风不再来 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 95. 验证二叉查找树 中文English 给定一个二叉树,判断它是否是合法的二叉查找树(BST) 一棵BST定义为: 节点的左子树中的值要严格小于该节点的值。 节点的右子树中的值要严格大于该节点的值。 左右子树也必须是二叉查找树。 一个节点的树也是二叉查找树。 样例 样例 1: 输入:{-1} 输 阅读全文
posted @ 2020-08-02 00:00 风不再来 阅读(162) 评论(0) 推荐(0) 编辑