1 static void DFS(List list,String str,int n) 2 { 3 System.out.println(str); 4 for (int i=0;i<list.size();i++) 5 { 6 LinkedList link=new LinkedList(list); 7 8 DFS(link,str+link.remove(i),++n); 9 } 10 }
用于处理字符串 组合打印的。
原文:http://www.cnblogs.com/friends-wf/p/3578425.html