![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
剑指offer
180多
这个作者很懒,什么都没留下…
展开
-
2.3.3 链表
单向链表的节点定义如下: struct ListNode { int m_nValue; ListNode* m_pNext; }; 往链表的末尾添加一个节点的C++代码: void AddToTail(ListNode**pHead, int value) { if(*pHead == NULL) return; ListNode* pNew = new ListNo原创 2017-08-22 15:52:31 · 168 阅读 · 0 评论 -
面试题8:二叉树的下一个节点
struct BinaryTreeNode { int m_value; BinaryTreeNode* m_lchild; BinaryTreeNode* m_rchild; BinaryTreeNode* m_father; }; BinaryTreeNode* GetNext(BinaryTreeNode* pNode) { if (pNode == nullptr) retur原创 2017-08-22 16:47:29 · 249 阅读 · 0 评论