树形结构例--控制台显示文件夹结构

如题。

1、构建节点。

  节点应该包含名称(字符串),下一级节点的列表(此处使用链表),当前节点等级(用于显示时确定位置),添加子节点的方法,显示当前节点及所有子节点的方法。

  

 2、主方法,创建一个如图所示的文件夹结构

   并显示出来。

  代码:

  

 运行结果:

 想一想:通过对节点类的修改,如何优化主程序。

原文地址:https://www.cnblogs.com/wanjinliu/p/13797135.html