递归算法伪代码
2019獨角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
1.查找第一級區(qū)劃
List<區(qū)劃信息>?一級區(qū)劃列表=?區(qū)劃業(yè)務(wù)層.GetList("上級區(qū)劃ID?=?0");
foreach(var?區(qū)劃信息?in?一級區(qū)劃列表){
????TreeNode?node?=?new?TreeNode(區(qū)劃信息.區(qū)劃名稱,區(qū)劃信息.區(qū)劃ID)
?????迭代區(qū)劃(node,區(qū)劃信息.區(qū)劃ID)
????TreeView.Nodes.Add(node);
}
void?迭代區(qū)劃(TreeNode?parentNode,上級區(qū)劃Id){
???List<區(qū)劃信息>?下級區(qū)劃列表=?區(qū)劃業(yè)務(wù)層.GetList(string.Format("上級區(qū)劃ID?=?{0}",上級區(qū)劃Id);
foreach(var?區(qū)劃信息?in?下級區(qū)劃列表){
????TreeNode?node?=?new?TreeNode(區(qū)劃信息.區(qū)劃名稱,區(qū)劃信息.區(qū)劃ID)
?????迭代區(qū)劃(node,區(qū)劃信息.區(qū)劃ID)
????parentNode.ChildNodes.Add(node);
}
摘自:http://bbs.csdn.net/topics/330060212
感謝博主!
轉(zhuǎn)載于:https://my.oschina.net/u/867830/blog/405112
《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
- 上一篇: PostgreSQL与MySQL比较
- 下一篇: Apache模块开发