老师,js里的 递归算法 ,改成服务端 用java 怎么写

来源:7-4 分类表格显示优化

慕粉1230329569

2021-12-13

图片描述

写回答

1回答

慕粉1230329569

提问者

2021-12-13

List<ManageMenuResp> menuLevel (List<ManageMenuResp> source, parentId){
    ArrayList<ManageMenuResp> objects = ArrayList<>();
    (ManageMenuResp manageMenu : source) {
        (manageMenu.getParentId() == parentId){
            manageMenu.setChildren(menuLevel(source,manageMenu.getId()));
            objects.add(manageMenu);
        }
    }
    objects;
}


1
1
万相
项目上实际应用1.是把所有分类遍历一次放进map里面,然后再遍历一次找父节点,map.get效率高 2.建库时候,用层级码匹配层级关系,比如第一层思维0001,第二层00010001,右匹配查询子节点
2025-04-25
共1条回复

Spring Boot+Vue3前后端分离,实战wiki知识库系统

一课掌握前后端最火框架,更有职场竞争力

2530 学习 · 1674 问题

查看课程