全排列是手撕两种代码还是讲讲思路?