【发布时间】:2021-12-01 09:51:31
【问题描述】:
现在我有一个定义如下的节点类
class Node
{
public int Value { get; set; }
public List<Node> Nodes { get; set; }
}
和一个节点实例
Node r = new Node { Value = 1 };
Node n11 = new Node { Value = 2 };
Node n12 = new Node { Value = 3 };
Node n21 = new Node { Value = 4 };
Node n31 = new Node { Value = 5 };
r.Nodes = new List<Node> { n11, n12 };
n11.Nodes = new List<Node> { n21 };
n21.Nodes = new List<Node> { n31 };
如何获得最长路径(r -> n11 -> n21 -> n31)的长度(length = 4)?
【问题讨论】:
标签: c#