可以这样写吗

来源:3-5 链表编码实战(三)

kming

2016-08-28 17:06


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;    

}


写回答 关注

2回答

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

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

    kming

    非常感谢!

    2016-11-14 15:54:18

    共 1 条回复 >

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

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

数据结构探险之线性表篇

线性表的主体顺序表和链表,让学员能够将知识融会贯通学以致用

57564 学习 · 257 问题

查看课程

相似问题