摘要: publicclassHANOI{publicvoidHanoi(intn,stringa,stringb,stringc){if(n==1){Move(n,a,c);}else{Hanoi(n-1,a,c,b);Move(n,a,c);Hanoi(n-1,b,a,c);}}privatevoidMove(intn,stringi,stringj){Console.WriteLine("Movedisk{0}from{1}to{2}",n,i,j);}} 阅读全文
posted @ 2011-11-28 23:23 xpwilson 阅读(156) 评论(0) 推荐(0) 编辑
摘要: staticvoidCollectFiles(DirectoryInfodir){if(ExcludeFolders.Contains(dir.Name)){return;}FileSystemInfo[]SystemFiles=dir.GetFileSystemInfos();if(SystemFiles.Length==0){return;}else{foreach(varfileindir.GetFiles("*.bak")){FileList.Add(file);}foreach(varfolderindir.GetDirectories()){CollectFil 阅读全文
posted @ 2011-11-28 12:48 xpwilson 阅读(116) 评论(0) 推荐(0) 编辑