什么牌子的电摩最好:数据结构编程

来源:百度文库 编辑:中科新闻网 时间:2024/05/04 06:33:46
写出把一个单向链表链在另一个单向链表表尾的算法。

/*将b链接到a的尾,返回值0成功,否则失败*/
int listcombin(PLIST a,PLIST b)
{
PLIST p=a;
while(p)p=p->pNext;
p=b;
return 0;
}

先计算出该链表的尾指针,应该很简单的,只要用一个head=head->的循环,当它的植为NULL时即为尾指针,然后把另一个链表的头指针赋给它.

假设a,b链表不带头结点
void combine(list *a, list *b)
{ list *p=a;
while(p->next!=NULL)
p=p->next;
p->next=b;
}