寻找.NET二进制树

时间:2010-04-10 15:49:03

标签: c# .net

我正在为c#寻找经过良好测试的简单内存二进制树实现。我会很感激任何指点...

4 个答案:

答案 0 :(得分:7)

.NET框架已经包含它们,它们不会被广告。可能是因为迭代树的三种不同方式固有的模糊性。 SortedDictionary在引擎盖下使用自平衡的红黑树,并且具有与二叉树相同的时间和空间复杂度。如果您的树包含重复项,则需要SortedList。

答案 1 :(得分:1)

关于MSDN的this文章怎么样? (使用C#2.0对数据结构进行了广泛的检查)。

答案 2 :(得分:1)

这是一个经过严格测试的人:SortedList

答案 3 :(得分:0)

您可以尝试在CodeProject找到this implementation。为我工作过。