zoukankan      html  css  js  c++  java
  • Java实现 LeetCode 203 移除链表元素

    203. 移除链表元素

    删除链表中等于给定值 val 的所有节点。

    示例:

    输入: 1->2->6->3->4->5->6, val = 6
    输出: 1->2->3->4->5

    /**
     * Definition for singly-linked list.
     * public class ListNode {
     *     int val;
     *     ListNode next;
     *     ListNode(int x) { val = x; }
     * }
     */
    class Solution {
        public ListNode removeElements(ListNode head, int val) {
      ListNode header = new ListNode(-1);
            header.next = head;
            ListNode cur = header;
            while(cur.next != null){
                if(cur.next.val == val ){
                    cur.next = cur.next.next;
                }else{
                    cur = cur.next;
                }
            }
            return header.next;
        }
    }
    
  • 相关阅读:
    Uva
    Uva
    Uva
    Uva
    Uva
    Uva
    Uva
    Uva
    第二次结队编程作业
    第三次软件工程作业的总结
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13075412.html
Copyright © 2011-2022 走看看