需要实现集合操作的C库

我正在寻找一个实现集合操作的C库(而不是C ++)。 我需要支持以下操作:

  • 路口
  • 联盟
  • elementOf
  • isSubset
  • 插入(添加到设置)
  • 克隆
  • 等于

我可以只使用libc二叉树例程吗?

我自己没有使用它,但pblSet看起来很稳固。