摘要: 这道题运用了递归的方法, 很明显当链表为空,或是只存在一个元素时,程序返回头指针。这个条件可以用来当递归的终止条件。在1.看完题解后,我是按照从后往前推理解的(递归的运行跟栈差不多)。 , 阅读全文
posted @ 2023-01-22 22:18 很cool一阵风 阅读(22) 评论(0) 推荐(0)
摘要: 观察事例,可以看出输入数据有三种情况,。 1,首先是第一个结点等于val,直接删除结点会影响head的传递,那么我们需要将head调整到值不等于val。这里运用了while,可以设置循环条件,将head->val!=val。(自己思考时想到引用变量,但终究没有这样简便)。 2.当head为空时,直接 阅读全文
posted @ 2023-01-22 19:18 很cool一阵风 阅读(47) 评论(0) 推荐(0)
摘要: /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : 阅读全文
posted @ 2023-01-18 20:02 很cool一阵风 阅读(20) 评论(0) 推荐(0)