【发布时间】:2009-01-14 16:36:32
【问题描述】:
我有一棵由多个对象组成的树,其中每个对象都有一个名称 (string)、id (int) 以及可能具有相同类型的一组子对象。如何遍历整个树并打印出所有的 ID 和名称?
我是编程新手,坦率地说,我很难理解这一点,因为我不知道有多少级别。现在我正在使用foreach 循环来获取根目录下的父对象,但这意味着我无法获取子对象。
【问题讨论】:
-
我同意。使用递归保持简单。
标签: c# algorithm tree tree-traversal