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成神之路。
共有 0 条评论