摘要:
对于各种数据结构,比如set,map,二叉树等等,现在还处于很混乱的状态。。。想通过《剑指offer》以及自己的亲手编写各种数据结构的实现与操作来熟练掌握,还是跟着此书的节奏走。目标:在半个月内熟练!首先,单链表的添加元素和删除元素,如下://单链表的添加与删除元素操作//1、单链表中将元素添加至链表尾部(也可用于创建链表)//思路:1、定义节点;2、由前到后遍历后插入到尾部,改变尾指针;// 3、特殊情况:单链表为空,此时添加元素后会改动头指针,而非尾指针struct ListNode{ int m_Value; ListNode* m_pNext;}void AddT... 阅读全文