public static void findM(int l,int r,int m,ArrayList<Integer> list) {
if(l>r)
return;
if(m==0) {
for(int i=0;i<list.size();i++) {
System.out.print(list.get(i)+">>");
}
System.out.println();
return;
}
list.add(l);
findM(l+1,r,m-l,list);
list.remove(list.size()-1);
findM(l+1,r,m,list);
}
1-n的数组中和为m的组合
最新推荐文章于 2021-04-28 18:53:04 发布