zoukankan      html  css  js  c++  java
  • LeetCode--Remove Linked List Elements--JavaScript

    /**
     * Definition for singly-linked list.
     * function ListNode(val) {
     *     this.val = val;
     *     this.next = null;
     * }
     */
    /**
     * @param {ListNode} head
     * @param {number} val
     * @return {ListNode}
     */
    var removeElements = function(head, val) {
        var dummy = new ListNode(0);  
            dummy.next = head;  
            var p = dummy;  
            var q = head;  
            while(q !== null) {  
                if(q.val == val) {  
                    p.next = q.next;  
                } else {  
                    p = p.next;  
                }  
                q = q.next;  
            }  
              
            return dummy.next;  
    };

    Remove Linked List Elements


    Total Accepted: 36881 Total Submissions: 140906 Difficulty: Easy

    Remove all elements from a linked list of integers that have value val.

    Example
    Given: 1 --> 2 --> 6 --> 3 --> 4 --> 5 --> 6, val = 6
    Return: 1 --> 2 --> 3 --> 4 --> 5

    JavaScript向下取整:Math.floor(number);//Math.floor(5/2) = 2;

    向上取整:Math.ceil(number);//Math.ceil(5/2) = 3;

  • 相关阅读:
    12306-单
    12306-票
    12306-车
    12306-人
    12306-目录
    a+=b 是什么意思?
    开启hadoop和Hbase集群的lzo压缩功能(转)
    HBase性能优化方法总结(转)
    Spark向HDFS中存储数据
    Spark从HDFS上读取JSON数据
  • 原文地址:https://www.cnblogs.com/Decmber/p/4899304.html
Copyright © 2011-2022 走看看