我有一个像这样的分层数据列表:
注意:树叶中的数据为-->
数字是Data类的
如何使用 linq 查询(非递归方法或 for 循环)获取树的最大深度?将其应用于数据列表中。
var list = new List<Data>(){some data...}
class Data
{
public int number;
public List<Data> info;
}
注意:树叶中的数据为-->
info = null
示例:数字是Data类的
number property
--1
--11
--2
--21
--22
--23
--24
--3
--31
--32
--321
--322
--4
--41
--42
如何使用 linq 查询(非递归方法或 for 循环)获取树的最大深度?将其应用于数据列表中。
在此示例中,321、322 的最大级别为 3。
谢谢。