【发布时间】:2010-12-14 18:24:45
【问题描述】:
我正在寻找 C# 中 Red-Black Tree 的实现,具有以下功能:
- 在 O(log n) 中搜索、插入和删除。
- 成员类型应该是通用的。
- 支持Comparer(T),用于按其中的不同字段对
T进行排序。 - 在树中搜索应该使用特定的字段,所以它不会接受
T,但它会接受对它进行排序的字段类型。 - 搜索不应该只是精确值。应该支持搜索较低/较高的。
谢谢。
【问题讨论】:
-
回答您的另一个名为“书或老师”的问题,真正学习编程的最佳方法是编写程序。自己写一个,然后你就会学到一些东西。
-
@Pavel:我可以写这个,但我正在寻找一些准备好的东西,所以我可以继续开发我的程序的主要方面,并加快开发速度。
标签: c# red-black-tree