分析:
想要删除pCur结点,可以把它的下一个结点(pNext)的数据拷贝到pCur,然后删除pNext结点。这个方法有点偷懒,如果需要删除的结点正好是头结点的话,就不好使了。
void DelCur(ListNode *pCur)
{ListNode *pNext;
pNext = pCur->next;
pCur->data = pNext->data;
pCur->next = pNext->next;
free(pNext);
}
分析:
想要删除pCur结点,可以把它的下一个结点(pNext)的数据拷贝到pCur,然后删除pNext结点。这个方法有点偷懒,如果需要删除的结点正好是头结点的话,就不好使了。
void DelCur(ListNode *pCur)
{