在一家公司中,有一名首席执行官和一名经理和员工在他下面,如果一名员工处于最低层次,则会打印出他所有高层人员的姓名,直至首席执行官。如何在Java中实现这一点?
答案 0 :(得分:0)
因为你没有给我们任何代码,所以我们可以用伪代码作为一般的想法给你最好的东西:
function String drawHierarchy(Employee employee){
print "Employee name {}" + employee.getName();
if(employee.getParent() != null){
return drawHierarchy(employee.getParent());
}
}