力扣第 46 题全排列简洁高效版
题目:Permutations
Given a collection of distinct integers, return all possible permutations.
Example:
Input: [1,2,3]
Output:
[
[1,2,3],
[1,3,2],
[2,1,3],
[2,3,1],
[3,1,2],
[3,2,1]
]
关键点:使用 Set 来去重,减少函数调用
复制代码
版权声明: 本文为 InfoQ 作者【极客罗杰】的原创文章。
原文链接:【http://xie.infoq.cn/article/6d007bc4f20b8e40e6b72000c】。文章转载请联系作者。
评论