回溯--全排列

2022-03-16  本文已影响0人  习惯水文的前端苏

\bullet 目录

\bullet 题号

\bullet 思路

    由于每次都是挑选一个值后并基于此求进一步的解,如挑选1作为第一个解,则2或者3可做第二个解,这种逐步求解的过程让我想到了贪心、动态规划、递归解题思路

    由于2和3均可以作为下一步的解,故可舍弃贪心或动态规划

     对于递归而言,我们每次递归序中都挑选一个值后交给下一个递归序继续挑选,由于不能重复,故需要记录每次的挑选状态,且一个元素由于位置的不同可能参与多次运算,故需要在完成一个解后将当前解进行解锁后参与下一个递归运算,即需要状态重置,即回溯

\bullet 实现

上一篇 下一篇

猜你喜欢

热点阅读