问题源自
http://topic.csdn.net/u/20100310/18/3768cc5a-a1ad-4190-a5b6-9185069150cf.html
最佳方案是建树并遍历。在sql中也有特殊方法。
从来都没见过用lambda解决这个问题,自己尝试了一下。只用了短短几行就能完成。虽然速度不算快(时间复杂度有O(n*n)),但足以说明lambda的强大!
注:上述时间复杂度指的是select操作的次数。并没有考虑排序和List的扩充等细节。
本文介绍了一种使用Lambda表达式实现树形结构排序的方法。通过对数据进行递归处理,仅用几行代码就实现了复杂的树形结构构建。虽然这种方法的时间复杂度较高,但简洁的实现展示了Lambda表达式的强大能力。
问题源自
http://topic.csdn.net/u/20100310/18/3768cc5a-a1ad-4190-a5b6-9185069150cf.html
最佳方案是建树并遍历。在sql中也有特殊方法。
从来都没见过用lambda解决这个问题,自己尝试了一下。只用了短短几行就能完成。虽然速度不算快(时间复杂度有O(n*n)),但足以说明lambda的强大!
注:上述时间复杂度指的是select操作的次数。并没有考虑排序和List的扩充等细节。
3230
758

被折叠的 条评论
为什么被折叠?