目录 一、前言二、数据类型2.1、SLIST2.2、STAILQ2.3、LIST2.4、TAILQ 一、前言 头文件<sys/queue.h>中定义并可以操作四种类型的数据结构:单向链表、双向链表、队列和尾队列。所有的结构都支持下列功能: 从链表/队列的头部插入一个新的数据项;从链表/队列的任意数据项后面插入一个新的数据项;O(1)的时间复杂度从链表/队列的头部删除一个数据项;前向遍历整个链表/队列;交换两个列表的内容; 二、数据类型 2.1、SLIST 2.2、STAILQ 2.3、LIST 2.4、TAILQ