双链表问题
不懂他的代码是什么意思呀??!!求解??
insdlist(struct Dnode *p,elemtype x)
{
struct Dnode *q;
q=(struct Dnode *)malloc(sizeof(struct Donde));
q->data=x;
q->bnext=p;
q->fnext=p->fnext;
p->fnext=q;
q->fnext->bnext=q;
return;
}
鱼币实在不多,希望能求到详解
我觉得吧,其实很简单,楼主只要把双向链表看成是两个单向链表,按照单向链表的插入去理解。
页:
[1]