我们知道,树类型作为数据结构中的重要一员,树的很多实现都是来自递归.本文想要实现的就是在桌面客户端项目开发中,经常用到的树结构(.Net平台下有个控件为TreeView).事实上,我们可能因业务需求自行定义一个树类型的数据结构. 接下来,首先给出我一开始用来获取树的深度的算法实现(存在欠缺) private int GetExportReportTemplateColumns(ReportTemplateTreeDTO reportTemplateTree, int reportTemplate…