猿问

C++数据结构头插法问题

bool List::ListInsertHead(Node *pNode){

    Node *temp=m_pList->next;  //temp指向头节点的后一个节点

    Node *newNode=new Node;    //创建新节点

    if(newNode==NULL){   

       return false;

    }

    newNode->data=pNode->data; 

    m-pList->next=newNode;    //头节点→新节点

    newNode->next=temp;         //新节点→原头节点的后一个节点

    return true;    //刚刚创建第一个节点时候,这最后一步新节点指向哪里去?

}


潇慕粉
浏览 1390回答 0
0回答
随时随地看视频慕课网APP
我要回答