1. 首页
  2. 编程语言
  3. C#
  4. C#构建树形结构数据(全部构建,查找构建)

C#构建树形结构数据(全部构建,查找构建)

上传者: 2021-07-31 20:41:06上传 PDF文件 152.36 KB 热度 11次

最近在做任务管理,任务可以无限派生子任务且没有数量限制,前端采用Easyui的Treegrid树形展示控件。b.我们暂时id以1开始则pId=0的都为顶级任务我们首先写一段生成数据的方法:其次我们定义一些变量:我们再写一个递归获取子节点的递归方法:编写调用递归方法Recursion:编写main函数启动测试:输出结果:递归遍历至此结束。非递归遍历在操作中不需要递归方法的参与即可实现Tree的拼接对于以上的代码,我们不需要修改,只需要定义一个非递归遍历方法NotRecursion:编写main函数:启动查看执行结果:发现一个问题,递归3s,非递归0s,随后我又进行了更多的测试:执行时间测试

用户评论