树<string> C#中的数据结构</string>

时间:2010-11-02 10:27:52

标签: c# tree

早上好,

C#是否有任何优质,高效且性能良好的n-ary树数据结构实现?我不需要任何关于节点类型的灵活性,因为我只需要存储字符串。但是,我想快速查找时间。另外,我需要用(短)整数标记树的“边缘”,但这些标签可以很好地存储在每个节点上。

非常感谢。

3 个答案:

答案 0 :(得分:3)

你试过这个吗?

public class CustomTreeNode
{
    public String Label { get; set; }
    public List<CustomTreeNode> Children { get; set; }
}

此外,您可以随时尝试TreeNode课程。

答案 1 :(得分:1)

不是直接的,但这里有一个很好的例子:

Tree example

答案 2 :(得分:0)

您可以使用XElement构建树。这不是你想要的,但它仍然有用。

http://msdn.microsoft.com/en-us/library/bb387089.aspx