// 功能函数:一个节点node插在p的后面
static inline void insert_behind(pLink_t p, pLink_t node)
{
node->prev = p;
node->next = p->next;
p->next->prev = node;
p->next = node;
}
// 功能函数:一个节点node插在p的前面
static inline void insert_forward(pLink_t p, pLink_t node)
{
node->prev = p->prev;
node->next = p;
p->prev->next = node;
p->prev = node;
}
// 功能函数:将p节点剪切出来
static inline void cut_node(pLink_t p)
{
p->prev->next = p->next;
p->next->prev = p->prev;
}
2773

被折叠的 条评论
为什么被折叠?



