qq_愿时光安好_04050009
2017-03-31 13:26
bool List::ListInsert(int i, Node *pNode)
{
if (i<0 || i>m_iLength)
{
return false;
}
Node *currentNode = m_pList;
for (int k = 0; k < i; k++)
{
currentNode = currentNode->next;
}
Node *newNode = new Node;
if (newNode == NULL)
{
return false;
}
newNode->data = pNode->data;
newNode->next = currentNode->next;
currentNode->next = newNode;
}
链表的实现, 为什么要在堆中申请一个newNode 直接连接不就行了
还没有人回答问题,可以看看其他问题
数据结构探险之线性表篇
57563 学习 · 257 问题
相似问题