<FileSystem>
< DriverC >
<Dir DirName=”MSDOS622”>
<File FileName =” Command.com” ></File>
</Dir>
<File FileName =”MSDOS.SYS” ></File>
<File FileName =” IO.SYS” ></File>
</DriverC>
</FileSystem>
请画出遍历所有文件名(FileName)的流程图(请使用递归算法)
一次面试的时候的问题,不知道怎么画啊。
请高手来画一下
void FindFile( Directory d )
{
FileOrFolders = d.GetFileOrFolders();
foreach( FileOrFolder fof in FileOrFolders )
{
if( fof is File )
You Found a file;
else if ( fof is Directory )
FindFile( fof );
}
}
---------------------------------------------------------------------------------------------------------
我想知道这个具体怎样实现的 Directory d 那来的 还有他们中的方法 ,我想要个整体例子 ,他会答的好片面 ,这个题这样做完美 ?
你面试了吧 递归 思路对就可以