最新回答 / 唱跳rap篮球_
current->next就是一个Node节点,里面存放在data和一个指向下一个node的指针。delete currentNode就是把这个节点所有数据删除, 包括data和指针
2017-03-31
最新回答 / 如烟风云
m_pList->next = newNode;newNode->next = temp;这两句有问题的,应该修改为newNode->next = m_pList->next;m_pList->next = newNode;
2017-03-28
最赞回答 / 0puppy0
bool List::ListDelete(int i,Node *pNode) { if(i<0 || i>=m_iLength) return false; Node *currentNode=m_pList; //保存头节点 Node *currentNodeBefore=NULL; //头节点前一个节点不存在,为NULL for(int k=0;k<=i;k++) //查找第i个节点 { ...
2017-03-24
最新回答 / 慕勒4402125
比如你定义了a[10],a[0]=1,这个时候长度已经为1,但数据应该是a[0]。所以表示长度时,下标为零的也加了进去,那么长度就会比最后一个下标多1
2017-03-08