问答详情
源自:3-5 链表编码实战(三)

可以这样写吗


bool List::ListInsertHead(Node *pNode)//在头结点后面插入元素

{

    Node *newNode = new Node;

    if(newNode == NULL)

        return false;

    newNode->data = pNode->data;

    newNode->next = m_pNode->next;

    m_pNode->next = newNode;

    

    return true;    

}


提问者:kming 2016-08-28 17:06

个回答

  • 小白_ing
    2016-09-01 14:31:26
    已采纳

    可以,这样没错,其实没必要再另外建一个Node的指针变量哈,James老师在LiseDelete()中其实就没有再建一个临时的Node指针了哈。

  • 代码去哪了
    2018-01-22 10:53:16

    z这样是不可以的吧,你没办法保证 newNode指向的是 头结点之前指向的节点