美文网首页
递归遍历组织机构

递归遍历组织机构

作者: Enthusiasticnet | 来源:发表于2018-12-25 10:22 被阅读0次

public List getCdtj() {

/*组织机构树*/

List deptTree = safeMonitorService.getDepartTree();

List cdtjList=statisticalDataService.getLstj();

tree(deptTree,cdtjList);

return deptTree;

}

/*递归遍历组织机构,判断id相同填入数据*/

public void tree(List list,List cdtjList){

for(EasyUIJsonTree A:list){

if(!CollectionUtils.isEmpty(A.getChildren())){

List children = A.getChildren();

tree(children,cdtjList);

}else{

for(Cdtj B:cdtjList){

HashMap map=new HashMap<>();

map.put("cdtj", B);

if(A.getMineId().equals(B.getMineID())){

A.setAttributes(map);

}

}

}

}

}

相关文章

  • 递归遍历组织机构

    public List getCdtj() { /*组织机构树*/ List deptTree = safeMon...

  • 二叉树遍历

    先序遍历——[递归、非递归] 中序遍历——[递归、非递归] 后序遍历——[递归、非递归] 层次遍历——[递归、非递归]

  • 树的遍历

    节点结构: 先序遍历 递归 非递归 后序遍历 递归 非递归 中序遍历 递归 非递归 层序遍历 类库 有了上述遍历算...

  • 二叉树的遍历

    非递归前序遍历 非递归中序遍历 非递归后序遍历 层序遍历

  • 二叉树三种遍历的实现(递归)

    前序递归遍历算法:访问根结点-->递归遍历根结点的左子树-->递归遍历根结点的右子树 中序递归遍历算法:递归遍历根...

  • 二叉树的前中后三种遍历(递归、非递归和Morris)

    前序遍历 递归版本 非递归版本 中序遍历 递归版本 非递归版本 Morris 遍历待补充 后序遍历 递归版本 非递...

  • 二叉树遍历java,非递归、层次。

    /** * 前序遍历 * 递归 */ /*** 前序遍历* 非递归*/ 后续遍历非递归 二叉树层次遍历基于java...

  • 树的遍历算法

    树的递归遍历 树的层次遍历 树的非递归前序遍历 树的非递归中序遍历

  • 数据结构-树的遍历

    1. 先序遍历 递归实现 非递归实现 2. 中序遍历 递归实现 非递归实现 3. 后序遍历 递归实现 非递归实现 ...

  • 二叉树前、中、后序遍历、层次遍历

    1、前序遍历 非递归:利用Stack实现 递归 2、中序遍历 非递归:利用Stack实现 递归: 3、后序遍历 非...

网友评论

      本文标题:递归遍历组织机构

      本文链接:https://www.haomeiwen.com/subject/vzvxlqtx.html