获取无限子集

1.树形

 

 2.返回一个list

 

 递归方法:

public static List<TreeNode> buildList(Long parentId, List<TreeNode> nodes) {
    List<TreeNode> list = new ArrayList<>();
    for (TreeNode node : nodes) {
        if (Objects.equals(parentId, node.getParentId())) {
            list.add(node);
            list.addAll(buildList(node.getId(), nodes));
        }
    }
    return list;
}

posted @   笃灬  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示