leetcode 46. Permutations 全排列(中等)

Posted okokabcd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode 46. Permutations 全排列(中等)相关的知识,希望对你有一定的参考价值。

使用回溯法解决此问题,对于每一个当前位置i,我们可以将其与之后的任意位置交换,然后继续处理位置i+1,直到处理到最后一位。为了防止我们每次遍历时都要新建一个子数组储存位置i之前已经交换好的数字,我们就利用回溯法,只对原数组进行修改,在递归完成后再修改回来。
使用回溯法解决此问题,对于每一个当前位置i,我们可以将其与之后的任意位置交换,然后继续处理位置i+1,直到处理到最后一位。为了防止我们每次遍历时都要新建一个子数组储存位置i之前已经交换好的数字,我们就利用回溯法,只对原数组进行修改,在递归完成后再修改回来。

以上是关于leetcode 46. Permutations 全排列(中等)的主要内容,如果未能解决你的问题,请参考以下文章

leetcode 46-Permutations and 47-Permutations II

[LeetCode] 46. Permutations(全排列)

[leetcode][46] Permutations

LeetCode 46. Permutations

LeetCode 46: Permutations

Leetcode 46 Permutations