文档章节

递归算法伪代码

zswitos
 zswitos
发布于 2015/04/22 16:15
字数 181
阅读 110
收藏 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

感谢博主!

© 著作权归作者所有

共有 人打赏支持
上一篇: Shell 初學
下一篇: Grails学习记录
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
合并排序(C语言实现)

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

技术mix呢
2017/11/09
0
0
递归(一)

这次先不谈数据结构,来聊聊算法设计中非常常用的一个东西——递归。 让我们用个大家非常熟悉的东西——等差数列。 打开高中课本,等差数列是这样定义的:从第二项开始,每一项与前一项的差都...

BillAlen
2016/10/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java8之stream流的基本操作

一、stream流简介 Stream流是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。 Stream的优点:声明性,可复合,可并行。这三个特性使得stream操作更简洁,更灵活,更高效。 Stre...

嘴角轻扬30
26分钟前
1
0
Docker 可视化管理工具 Panama

Panamax 是一个开源的项目,可以通过简单的拖拉操作就可以实现发布复杂的 Docker 容器应用。Panamax 为 Docker, Fleet & CoreOS 提供友好的管理界面。 容器技术是下一代的虚拟机,但使用该技...

linuxprobe16
26分钟前
2
0
scala中hdfs文件的操作

对于org.apache.hadoop.fs.Path来说, path.getName只是文件名,不包括路径 path.getParent也只是父文件的文件名,同样不包括路径 path.toString才是文件的全路径名 创建文件 hdfs.createNew...

hblt-j
41分钟前
2
0
Eureka 和 zookeeper 的比较

小小小施爷
51分钟前
0
0
c++ 开源算法库 (持续更新)

最近在做算法方面的研究,发现很难找到一个全面而优质的科学计算算法库。不过还是找到一些,在此记录一下,将来也许自己写一个把所有这些整合在一起。本列表会持续不定期更新。 GSL http://w...

propagator
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部