在java中打印树中给定节点的所有祖先节点名称?

时间:2016-11-23 10:54:04

标签: java recursion tree

在一家公司中,有一名首席执行官和一名经理和员工在他下面,如果一名员工处于最低层次,则会打印出他所有高层人员的姓名,直至首席执行官。如何在Java中实现这一点?

1 个答案:

答案 0 :(得分:0)

因为你没有给我们任何代码,所以我们可以用伪代码作为一般的想法给你最好的东西:

function String drawHierarchy(Employee employee){
    print "Employee name {}" + employee.getName();
    if(employee.getParent() != null){
        return drawHierarchy(employee.getParent());  
    } 
}