兄弟过来吧,小弟遇事了

问题就是 老大找它下面的小弟,小弟在找他们下面的小弟,直到找完,这种怎么实现图片说明

深度搜索就可以,迭代实现

递归,类似遍历树形节点,或者遍历文件夹

标准的递归,想遍历文件系统,爬虫,遍历树,都会用到递归的这种思想,
以遍历文件为例,如果是文件夹就递归,不是就输出名字,

可以用子级与父级的关系 具体你可以定义几个变量名 图片说明
var parent = document.quertSlelector("#parent");
var uls = parent.children;
就类似这样的。。。不知道对你有没有帮助~~~

java获取文件名,传入一个文件对象,获取此文件夹下面所有的文件名

    public static void getFileDir(File file){
        if(file.isDirectory()){
            File[] files=file.listFiles(); 

            for(int i=0;i<files.length;i++){
                if(files[i].isDirectory()){
                    getFileDir(files[i]);
                }
                else{
                    System.out.println(files[i].getAbsolutePath());
                }
            }       
        }
        System.out.println(file.getAbsolutePath());
    }

递归,先将老大当参数传入递归的方法中,查出老大的小弟,再将小弟当参数传入同个方法

有一种设计模式叫组合模式,可以了解一下