问题遇到的现象和发生背景
已经创建过一次链表,在再次用尾插法创建链表时,不能把传入的多个元素成功插入
数据类型为坐标(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; i<n; ++i)
{
LinkList p = new LNode;
cin >> p->data.x;
cin >> p->data.y;
r->next = p;
r = p;
}
r->next = NULL;
}
运行结果及报错内容
无法插入,没有报错
我的解答思路和尝试过的方法
遍历链表,最后把链表尾结点当作尾插法插入的最终尾结点
我想要达到的结果
能成功插入