回溯
文章平均质量分 56
Saulty
这个作者很懒,什么都没留下…
展开
-
LeetCode 784. 字母大小写全排列
LeetCode 784. 字母大小写全排列题目题解代码 题目 给定一个字符串S,通过将字符串S中的每个字母转变大小写,我们可以获得一个新的字符串。返回所有可能得到的字符串集合。 示例: 输入:S = “a1b2” 输出:[“a1b2”, “a1B2”, “A1b2”, “A1B2”] 输入:S = “3z4” 输出:[“3z4”, “3Z4”] 输入:S = “12345” 输出:[“12345”] 提示: S 的长度不超过12。 S 仅由数字和字母组成。 题解 类比组合问题和全排序问题,使用回溯法 对原创 2021-07-14 12:56:29 · 167 阅读 · 0 评论 -
LeetCode 46. 全排列
LeetCode 46. 全排列题目题解代码 题目 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 示例 1: 输入:nums = [1,2,3] 输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]] 示例 2: 输入:nums = [0,1] 输出:[[0,1],[1,0]] 示例 3: 输入:nums = [1] 输出:[[1]] 提示: 1 <= nums.length <= 6 -10原创 2021-07-14 12:55:37 · 67 阅读 · 0 评论 -
LeetCode 77. 组合
LeetCode 77. 组合题目题解代码 题目 给定两个整数 n 和 k,返回 1 … n 中所有可能的 k 个数的组合。 示例: 输入: n = 4, k = 2 输出: [ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4], ] 题解 参考 https://leetcode-cn.com/problems/combinations/solution/dai-ma-sui-xiang-lu-dai-ni-xue-tou-hui-s-0uql/ 回溯法=树的深度优先遍原创 2021-07-14 12:54:48 · 92 阅读 · 0 评论