C实现间隔树?

时间:2010-11-05 14:00:49

标签: c data-structures interval-tree

我可以找到一个C ++ here,但没有纯C。有什么指针吗?

2 个答案:

答案 0 :(得分:4)

C code for a red and black tree,获得了非常慷慨的MIT license许可。

<子> (Backup at archive.org.)

答案 1 :(得分:0)

如果将数据限制为非重叠段,则可以使用<search.h> tsearch / tfind等二进制树函数,从而使用整数间隔元组作为键。提供的比较功能可以轻松地对细分进行整体订购。要查找包含给定点tfind的段,以获得宽度为0的合成间隔。