203. 移除链表元素

力扣链接

思路:

递归或迭代

class Solution {
public ListNode removeElements(ListNode head, int val) {

//递归
if(head == null) return head;//边界
//判断当前节点,相等就移除,引用往后移,只考虑此刻,后面的节点由递归搞定。
if(head.val == val) {
head= head.next;
head = removeElements(head,val);
} else {
head.next = removeElements(head.next,val);
}

203. 移除链表元素最先出现在Python成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/24665.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>