已经创建过一次链表,在再次用尾插法创建链表时,不能把传入的多个元素成功插入
数据类型为坐标(x,y)
void CreateList_T(LinkList &L,int n)
{
LinkList r = L;
while(r->next)
{
r = r->next;
}
//LinkList r = L;
for(int i=0; icin >> p->data.x;
cin >> p->data.y;
r->next = p;
r = p;
}
r->next = NULL;
}
无法插入,没有报错
遍历链表,最后把链表尾结点当作尾插法插入的最终尾结点
能成功插入
是不是你从键盘输入的时候格式不对,应该每输一对坐标就按回车,因为我看代码并无逻辑错误
不知道你这个问题是否已经解决, 如果还没有解决的话: