标签: 数据结构算法

使用 Java 遍历文件夹的几种方式

最近面试的时候被问及,使用非递归的方式遍历文件夹下的所有文件。由于之前没有写过,当时卡了一下,最后也没给出好的方案。

从计算机的角度看,文件夹的数据结构就是多叉树(Tree),而树的遍历方式有两种:深度优先遍历和广度优先遍历。