其实,很简单理解,就是将参数中链表的节点一个一个的赋值到自己的Head上。
在自己的head中,创建新的节点new ListNode,然后将参数中list的链表节点的Word赋值给新节点的word。
void insert(data c,data key)
{
struct node *p0,*p1,*p2;
p0->data=key;
p1=head;
if(p1==NULL)
else
{
p2=p1;
while((c!=p1->data) && (p1->next!=NULL))
{
p2=p1;
p1=p1->next;
}
p2->next=p0;
p0->next=p1;
}
}
void insert(data c,data key)
{
struct node *p0,*p1,*p2;
p0->data=key;
p1=head;
if(p1==NULL)
else
{
p2=p1;
while((c!=p1->data) && (p1->next!=NULL))
{
p2=p1;
p1=p1->next;
}
p2->next=p0;
p0->next=p1;
}
}