2.3.3 链表

来源:互联网 发布:铝合金下料软件 编辑:程序博客网 时间:2024/05/17 20:25

单向链表的节点定义如下:

struct ListNode

{

int m_nValue;

ListNode* m_pNext;

};

往链表的末尾添加一个节点的C++代码:

void AddToTail(ListNode**pHead, int value)

{

if(*pHead == NULL) return;

ListNode* pNew = new ListNode();

pNew->m_nvalue = value;

pNew->m_pNext = nullptr;

ListNode* pNode = *pHead;

while(pNode->m_pNext){

pNode = pNode->next;

}

pNode->m_pNext = pNew;

}


原创粉丝点击