剑指Offer--全排列递归思路 前言 全排列,full permutation, 可以利用二叉树的遍历实现.二叉树的递归遍历,前中后都简洁的难以置信,但是都有一个共同特点,那就是一个函数里包含两次自身调用. 所以,如果一个递归函数中包含了两次自身调用,那么这类问题就是归纳成二分问题.也就是to be or not to be , is the problem.如果一个使用相同手段并且每一个点上可分为两种情况的问题,基本都可以转化为递归问题.当然,如果是有三个孩子的树,那么我们可能需要在一个递归…