猿问

请帮忙看一下遍历所有文件名(FileName)的流程图?该怎么使用递归算法实现呢?

<Filesystem><DriverC><Dir DirName=”MSDOS622”><File DirName=”Command.com:></File></Dir><File FileName=”MSDOS.SYS”></File><File FileName=”TO.SYS”.</File></DriverC></FileSystem>

开满天机
浏览 510回答 1
1回答

杨魅力

1、写出 查找子节点的方法 findchild(this node),参数是当前节点,开始是”filesystem“2、查看当前节点的子节点 subnode = findchild (this node)如果子节点不是 file,调用方法tempnode = findchild(sub node),直到找到子节点file3、层层返回filesystem --》 driver --》 dir --》 filedir《 ----》 file--》 filedriver《--filesystem 《--
随时随地看视频慕课网APP
我要回答