leetcode
在路上的咸鱼
~~~
展开
-
[leetcode]22. 括号生成
给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。例如,给出 n = 3,生成结果为:[ “((()))”, “(()())”, “(())()”, “()(())”, “()()()” ]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/generate-parenthese...原创 2019-07-22 04:03:06 · 291 阅读 · 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 · 137 阅读 · 0 评论