一、链表的尾删
思路:找到最后一个节点;
释放这个节点的内存;
将倒数第二个节点里面存的地址改成NULL
二、链表的头删
思路:
把链表头节点的标志给第二个节点。
将原头结点的内存释放;
注意:因为已经把头结点的标志给了其他节点,所以为了避免释放错节点可以创建一个中间变量放头结点,这样节点标志移位也不会只要释放这个中间变量就可以了
三、链表的查找
思路:找到最后一个节点;
释放这个节点的内存;
将倒数第二个节点里面存的地址改成NULL
思路:
把链表头节点的标志给第二个节点。
将原头结点的内存释放;
注意:因为已经把头结点的标志给了其他节点,所以为了避免释放错节点可以创建一个中间变量放头结点,这样节点标志移位也不会只要释放这个中间变量就可以了