arch trees）甚至是一些小的数据集合。不管怎样，一些时候一个链表在这样一个树中建立一个节点子集，并且以此来更有效率地转换这个集合。
C代码实例.范例代码是一个ADT（抽象数据类型）双向环形链表的基本操作部分的实例（未包含线程安全机制），全部遵从ANSI C标准。
接口声明.typedef void node_proc_fun_t(void*);typedef int node_comp_fun_t(const void*, const void