typedef struct node
{
int data;
struct node*next;
}Linklist;
Linklist* connect(Linklist&ha,Linklist&hb)
{
Linklist*p=&ha;
while(p->next)p=p->next;
p->next=hb.next;
return &ha;
}
本文介绍了一个简单的链表连接函数的实现方式。该函数接受两个链表头结点引用作为参数,将第二个链表连接到第一个链表的末尾,并返回连接后的链表头结点地址。
typedef struct node
{
int data;
struct node*next;
}Linklist;
Linklist* connect(Linklist&ha,Linklist&hb)
{
Linklist*p=&ha;
while(p->next)p=p->next;
p->next=hb.next;
return &ha;
}
2090

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