现在做个小程序 遇到个大问题。问题可以按照文件目录结构来理解,大意如下:
我从根目录开始读取,依次读取所有文件,并且构建树。
但是现在的情况下,读完根目录,紧接着就可能读取出第三层中的某个文件,跨过了第二层。
也就是说,会读取出某个文件,但这时还没有读取出这个文件的父目录,这个文件就成了孤立节点。每一项都有一个编号,和父目录的编号。
这种情况下如何构建树呢?