/** * 叶子节点集朝上遍历 * @param leafAto * @return */ private List<Long> getParentNodeId(Unit leaf) { List<Long> parentNodeIdList= new ArrayList<>(); if (leaf== null) { return parentNodeBuIdList; } else if (leaf.getParentId() == null) { parentNodeIdList.add(leaf.getParentId()); return parentNodeBuIdList; } else { parentNodeIdList.add(leaf.getParentId()); parentNodeIdList.addAll(getParentNodeId(getById(leaf.getParentId()))); } return parentNodeBuIdList; }
递归demo
最新推荐文章于 2022-09-06 18:27:36 发布
457

被折叠的 条评论
为什么被折叠?



