
leetcode
在路上的咸鱼
~~~
展开
-
[leetcode]22. 括号生成
给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。 例如,给出 n = 3,生成结果为: [ “((()))”, “(()())”, “(())()”, “()(())”, “()()()” ] 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/generate-parenthese...原创 2019-07-22 04:03:06 · 338 阅读 · 1 评论 -
[leetcode]46. 全排列
给定一个没有重复数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 解法 还是回溯算法。 思路还是很简单的,本来以为可以很轻松写完,却碰到了两个大坑:python的list复制和顺序问题。 按照惯例,先贴出自己写的代码: class S...原创 2019-07-26 03:44:15 · 163 阅读 · 0 评论