参与本项目 ,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益! 46.全排列 力扣题目链接 给定一个 没有重复 数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 算法公开课 《代码随想录》算法视频公开课:组合与排列的区别,回溯算法求解的时候,有何不同?| LeetCode:46.全排列,相信结合视频再看本篇题解,更有助于大家对本题的理解。 思路 此时我们已经学习了77.组合问题、 131.分割回文串和78.子集问题,接下来看一看排列问题。 相信这个排列问题就算是让你用for循环暴力把结果搜索出来,这个暴力也不是很好写。