* 输出1,2,2,3,4,5的所有排列组合,4不能在三位,3和5不能相邻 * 本题目的解决时我自己的思路,不知道朂总结果是否正确若不正确请谅解 * 不使用循环递归,忘了是哪个公司的笔试题了 set.add(s);//使用set容器可以自动对重复的数据进行过滤 if(i == j){//判断是否相等若想等,则直接输出 }else{//若不想等则进行交换