计算机小混子 2022-10-04 19:32 采纳率: 100%
浏览 14
已结题

C++数据结构一使用尾插入法就报图片中的错误

img


//有参数的构造函数(尾插法)
template<class T>
LinkList<T>::LinkList(int n,T a[])
{
    first = new Node<T>;//创建头结点
    Node<T> *rear=first,*s;//创建工作指针和指向待插入结点的指针
    for(int i = 0;i<n;i++)
    {
        s = new Node<T>;//创建待插入的结点
        s->data = s[i];//给数据域赋值
        rear->next = s;//连接最后一个结点和新插入的结点
        rear = s;//rear指向最后一个结点
    }
    rear->next = NULL;
}

img

  • 写回答

1条回答 默认 最新

  • X-道至简 2022-10-04 20:28
    关注

    s->data = s[i];
    这句 s应该是一个节点吧,为啥把 s[i]赋值给它,是要这个意思 s->data = i?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月12日
  • 已采纳回答 10月4日
  • 创建了问题 10月4日