最新回答 / 慕沐1402748
是的,m_iLength是顺序表的总长,m_length是顺序表的最后一个数据元素的位序,所以 m_length = m_iLength -1.
2017-04-04
最新回答 / 唱跳rap篮球_
current->next就是一个Node节点,里面存放在data和一个指向下一个node的指针。delete currentNode就是把这个节点所有数据删除, 包括data和指针
2017-03-31
已采纳回答 / 激进的火星人
node定义的是一个节点,但是节点需要有2部分(数据和下一跳地址)组成,写成类方便取类里的元素,其实地址本身就是一个指针,指向的下一个节点的地址,Node *next就是节点下一个地址咯。
2017-03-29
最新回答 / 如烟风云
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