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; //刚刚创建第一个节点时候,这最后一步新节点指向哪里去?
}
相关分类