非递归实现文件夹遍历

之前有个电话面试,其中一道题就是:用非递归的方式实现文件夹遍历?在电面的时候没有答出来,过后分分钟就想到了答案,因为之前自己实现过按层序的方式打印一棵树,用的也是非递归的方式,现在遍历文件夹不就是遍历这颗树吗!怎么就没想出来呢!在这里简单的记录下,用了C#和C++两个版本实现。 我这里的实现的功能是:用非递归的方式获得一个文件夹中文件的个数。 思路简单介绍: 1:先将这个文件夹的路径加入一个队列中
相关文章
相关标签/搜索