文档章节

递归算法伪代码

zswitos
 zswitos
发布于 2015/04/22 16:15
字数 181
阅读 91
收藏 0

1.查找第一级区划
List<区划信息> 一级区划列表= 区划业务层.GetList("上级区划ID = 0");
foreach(var 区划信息 in 一级区划列表){
    TreeNode node = new TreeNode(区划信息.区划名称,区划信息.区划ID)
     迭代区划(node,区划信息.区划ID)
    TreeView.Nodes.Add(node);
}


void 迭代区划(TreeNode parentNode,上级区划Id){
   List<区划信息> 下级区划列表= 区划业务层.GetList(string.Format("上级区划ID = {0}",上级区划Id);
foreach(var 区划信息 in 下级区划列表){
    TreeNode node = new TreeNode(区划信息.区划名称,区划信息.区划ID)
     迭代区划(node,区划信息.区划ID)
    parentNode.ChildNodes.Add(node);
}

摘自:http://bbs.csdn.net/topics/330060212

感谢博主!

© 著作权归作者所有

共有 人打赏支持
zswitos
粉丝 4
博文 60
码字总数 55712
作品 0
海淀
程序员
N个小球放进M个盒子算法

N个小球放入M个盒子共有多少种方法,并输出的算法设计: 算法思路1 :暴力填充盒子 每个小球都可能放入M个盒子的任意一个,所以直接根据小球个数做递归即可,然后将存储放入hash中排重 //TODO...

屌丝Lee
2016/10/12
329
0
python 机器学习 笔记

k-近邻算法: 伪代码: 1 计算已知类别数据集的中每个点与当前点的距离 2 按照距离递增排序 3 选取距离最近的k个点 4 返回这k个点出现频率最高的类别 书中使用的例子: 约会网站的选人分类 ...

苏豪
2016/10/09
97
0
动态规划法(一)从斐波那契数列谈起

动态规划法与分治方法   动态规划(Dynamic Programming)与分治方法相似,都是通过组合子问题的解来求解原问题。不同的是,分治方法通常将问题划分为互不相交的子问题,递归地求解子问题,...

jclian91
05/28
0
0
八皇后问题(回溯法)

#includeusing namespace std; define N 8 //N代表皇后数void queen(){int Count=0; //计算总共的解的数量int column[N+1]; //column[m]=n表示第m行,第n行放置了皇后,这里下表并从0开始int...

晨曦之光
2012/04/13
136
0
合并排序(C语言实现)

递归算法是把一个问题分解成和自身相似的子问题,然后再调用自身把相应的子问题解决掉。这些算法用到了分治思想。其基本模式如下: 分解:把一个问题分解成与原问题相似的子问题 解决:递归的...

技术mix呢
2017/11/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql在查询结果前加序号

在查询结果前加序号: set @rn=0; select @rn:=@rn+1 as 序号,你查询的结果集

lyle_luo
21分钟前
1
0
webpack 工作原理

暂无内容

agenyun
29分钟前
1
0
iOS返回指定控制器或者关闭自己当前控制器

RT。。。 这种情况其实很常见,比如,从A界面进入B界面在进入C界面,如果返回时,直接从C回到A,怎么做?或者说无限跳转进入BCDEF...XYZ。。。之后直接返回某一个界面,怎么做? 其实这种的有...

RainOrz
29分钟前
1
0
超好用的在线PDF转Word网站,真后悔没早发现

把PDF转成Word还是经常干的事情。 然而,下载一大堆软件来干这件简单的事情还是显得过于繁琐和复杂。 何况很多网上的软件安装常常出问题,在度娘里面搜索,然后下载又会经常遇到钓鱼网站,电...

dillonxiao
32分钟前
1
0
文章收藏

对接口或者方法进行性能测试的工具contiperf: http://www.ltesting.net/ceshi/ceshijishu/xncs/2012/1127/205747.html...

月下狼
35分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部