美文网首页让前端飞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