如果递归深度不超过1000,你的这种程序完全没有必要改成难以读懂和维护的迭代程序。如果一定要改迭代,不一定手工改成特别优化的,可以先考虑c#的简洁的“迭代器”技术。
解决方案 »
- 序列化类型“aa+DemoPageData”的值“aa+DemoPageData”时出错
- 图表制作问题加分帖
- 如何制作弹出式的导航栏
- 恳切求解:局部变量的作用域与生存期的问题
- [馨郁星愿]超级郁闷问题:重装系统后,重新还原数据库后,发现文章系统里的问题....
- 自定义读写控件如何在设计时期初始化子控件(有控件编写经验的进!!!)
- 如何将gridview中的文本替换成星
- 发布好的应用程序忽然出错了!急急!哪位高手能帮帮我呀(我就有这么多分了)
- 从网上下栽了一个ASP.NET程序,怎样把它发布到自己的IIS中去?另外随在东莞啊,能否提供一些实习的机会啊?
- 学了asp.net后还有没必要学dreamweaver,从设计网站的角度看,说说你们的观点?
- MyIe3可以执行js,但IE8的就不能执行js,怎样处理?
- 上传并修正word格式或pdf格式的文档
List<List<Node>> result = new List<List<Node>>();
result.Add(LoadTopNodes());
while (result[result.Count - 1].Count != 0)
{
result.Add(new List<Node>());
foreach (Node node in result[result.Count - 2])
{
result[result.Count - 2].Add(LoadSubModes(node));
}
}