NODE * InsertToList(_prev NODE * node,ElemType elem)
{
if (!list||!node)
return NULL;
NODE *p=(NODE *)malloc(sizeof(NODE));
if(!p)
return NULL;
p->e=elem;
p->prev=node->prev;
node->prev->next=p;
node->prev=p;
p->next=node;
return p;
}
疑问:
1、这段代码什么意思?请详细说明!!!
2、 p->prev、node->prev是怎么看出指针指向前一个链表的???