美文网首页让前端飞LeetCodeJavaScript 进阶营
不定期更新 开始走向刷LeetCode不归路

不定期更新 开始走向刷LeetCode不归路

作者: zz77zz | 来源:发表于2019-03-13 18:37 被阅读4次

    之前自己写过两个关于写简单算法的Blog 是FreeCodeCamp的基础算法 大家也可以有时间看看列在下面
    也很开心有很多小伙伴看了实际上我就没觉得会有人看

    列在这里
    每天一个小算法 V1
    每天一个小算法 V2

    Leetcode Solutions with JavaScript 🤙🤙🤙🤙🤙🤙

    官网
    中文官网 - 力扣

    我推荐用英文版 只因为遇到问题了可以StackOverflow或者讨论可以更直接的看到答案或思路 其二是为了锻炼英文能力久而久之就没什么问题

    已做题

    • 注意请从简单开始刷 别混着来 遇到中等或者难度高一点的会卡很久
    • 注意题号 我刷的顺序就是从简单开始的 如下
      筛选 选简单Tag
    题号 题目 源码 语言 难度
    1 Two Sum 尚未上传至github JavaScript Eazy
    7 Reverse-integer 尚未上传至github JavaScript Eazy

    贴码区

    • 题做的多了就上传github

    Two Sum

    //例子
    /*Given nums = [2, 7, 11, 15], target = 9,
    Because nums[0] + nums[1] = 2 + 7 = 9,
    return [0, 1].*/
    var twoSum = function(nums, target) {
      var arr = []
      nums.forEach(function(item, i) {
        var diff = target - item
        var k = nums.indexOf(diff)
        if (k > -1 && k !== i) {
           arr[0] = k
           arr[1] = i
           return
        }
      })
      return arr
    }
    

    哭了 结果这么恶心哈哈哈 我暂且想到的就是这个第一次刷 我就先不管算法复杂度了


    结果不堪入目

    相关文章

      网友评论

        本文标题:不定期更新 开始走向刷LeetCode不归路

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