让前端飞LeetCodeJavaScript 进阶营

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

2019-03-13  本文已影响4人  zz77zz

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

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

Leetcode Solutions with JavaScript 🤙🤙🤙🤙🤙🤙

官网
中文官网 - 力扣

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

已做题

题号 题目 源码 语言 难度
1 Two Sum 尚未上传至github JavaScript Eazy
7 Reverse-integer 尚未上传至github JavaScript Eazy

贴码区

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
}

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


结果不堪入目
上一篇下一篇

猜你喜欢

热点阅读