我需要一种方法来删除我创建的树中标记为不可用的任何对象

hgqdbh6s  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(174)
public class hia
{

    String name;
    public ArrayList<hia> subordonat=new ArrayList<>();

    public hia(String name)
    {
        this.name=name;
    }

    public void add(hia e)
    {
        subordonat.add(e);
    }

    public void print() {
        System.out.println(name);
        for (hia e : subordonat)
        {
            e.print();
        }
    }

    public void delete()
    {
        for(hia e:subordonat)
        {
            if(name=="Unavailable")
            {

            }
        }
    }

}

所以,我的主要问题是,我制作了这个树,它应该模仿公司的层级结构(就像任何员工都有一个 n 他管理的下属的数量,这些下属也有下属,以此类推),我要做的是一个函数,它将删除任何名为“不可用”的员工及其所有下属。
然而,我没有在树上做太多的工作,我真的不知道该怎么做。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题