双向链表添加节点和删除结点

如下是添加头节点的代码: code void CList::AddHead(DATA data) { SNode*p = new SNode; p->data = data; if (m_pHead) { m_pHead->pPrev = p; } else { m_pTail = p;//链表为空第一次添加节点时候才会执行这一步 } p->pPrev = nullptr;
相关文章
相关标签/搜索