在C#中执行红黑树

我正在寻找在C#中执行 Red-Black Tree,具有以下功能

>在O(日志n)中搜索,插入和删除.
>成员类型应该是通用的.
>支持Comparer(T),将其分类为不同领域.
>在树中搜索应该与特定的字段,所以它不会接受T,但它会接受字段类型排序.
>搜索不应该只是确切的价值.应支持搜索较低/较高的.

谢谢.

解决方法

你大多只是描述了 SortedDictionary<T,U>,除了下一个最低/最高值的二进制搜索,你可以自己实现没有太多的困难.

有没有特定的原因SortedDictionary不足够你?

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...