搜索
当前位置: 678彩票官网 > 递归块编码 >

用java实现根据公司编码取得任意层级的部门列表

gecimao 发表于 2019-05-01 09:32 | 查看: | 回复:

  比如说:为从公司级向下数的层数,0为公司自身,1为公司级下一层,以此类推。想到用递归,但只能递归所有的。就是说这条记录有一个编码和一个父编码,他们实际上是一个树形结构。比如...

  比如说:为从公司级向下数的层数,0为公司自身,1为公司级下一层,以此类推。想到用递归,但只能递归所有的。

  就是说这条记录有一个编码和一个父编码,他们实际上是一个树形结构。比如说公司编码是A,则父编码则为空,那公司下有一个部门编码是B,则父编码是A。以此类推,B下面有子机构编码为C(父编码为B).....,当我传入一个层数,比如说0,则得到公司编码,传入1,则得到B编码,传入2,则得到C编码。

  微机寒豆,递归是肯定的,但不明白的是,何时递归结束。另外,不是递归到所有的子id,而是说根据传入的参数,比如说上面的传入1,传入2来结束递归。我要的不是所有的,而是特定的一层递归后的结果。展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部用递归啊 ,先传进去一个id,然后找到父id是这个id的子id,如果这个子id非空,递归调用自身方法,继续找这个子id的子子id

本文链接:http://windsorflowers.net/diguikuaibianma/150.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部