作业帮 > 综合 > 作业

java排列组合问题,设计一段程序将3,5,5,8,9这几个数所有可能的随机排列输出,且两个5不能相邻,求教!

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/18 08:45:04
java排列组合问题,设计一段程序将3,5,5,8,9这几个数所有可能的随机排列输出,且两个5不能相邻,求教!
//用递归很简单
//递归方法
\x05public static void fun(List s,List rs){
\x05\x05if(s.size()==1){
\x05\x05\x05rs.add(s.get(0));
\x05\x05\x05if(!rs.toString().contains("5,5"))System.out.println(rs.toString());
\x05\x05\x05rs.remove(rs.size()-1);
\x05\x05}else{
\x05\x05\x05for(int i=0;i