美文网首页
刷leetcode有感

刷leetcode有感

作者: 陈老板_ | 来源:发表于2020-05-22 14:53 被阅读0次

    取公共前缀

    数组 every() some()方法
    every()是对数组中每一项运行给定函数,如果该函数对每一项返回true,则返回true。
    some()是对数组中每一项运行给定函数,如果该函数对任一项返回true,则返回true。

    有效的括号

    解题思路:不管怎么配对,必定是复数,而且相反位置的都会配对,将配对的全部使用replace进行替换成空字符串。

    合并两个有序链表

    解题思路:
    链表的数据结构为

    {
      val: x,
      next: {
        val: x,
        next: ...
      }
    }
    

    根据这个结构实现递归,每判断完一次就将next作为递归的参数
    tip: js中怎么把链表转换成数组(其实也没必要,除非需要使用数组方法)

    if(!head) {
            return []
        }
    
        var result = []
        var p = head
    
        while(p) {
            result.push(p.value)
            p = p.next
        }
    
        return result
    

    移除元素

    相关文章

      网友评论

          本文标题:刷leetcode有感

          本文链接:https://www.haomeiwen.com/subject/ddzzohtx.html