1、排序操作放在Permutation函数return result; 之前就可以了,避免总是排序; 2、//用完还是要放回去的 temp = str.charAt(0); str.setCharAt(0, str.charAt(i)); str.setCharAt(i, temp); 模拟了一下递归发现不放回也是可以的,经过help函数每一个位置的数在第一位只可能出现一次
点赞

相关推荐

03-12 11:54
门头沟学院 Java
dghyuiok:佬太厉害了,我也27双非,只会黑马商城和苍穹外卖,靠这两个烂大街项目,装成大三面了4个一个没中
点赞 评论 收藏
分享
牛客网
牛客企业服务