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

之前自己写过两个关于写简单算法的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
}

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


结果不堪入目
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 有一些情感经得起岁月的荏苒,抵得过流年的打磨,犹如一些美好叫人着迷而眷恋的事物,经得起尘世一双双细细打量的眼,也耐...
    林宛歌阅读 3,427评论 0 2
  • 【尽力而为】20170929-D137 国学:再次复习《渔翁对韵》一东,《日有所诵》中间选了几篇。 《牛津树》:复...
    小君爱未未阅读 1,800评论 0 0
  • 参加“100天写作挑战计划”,和一群小伙伴坚持在写作的路上不知不觉中已经60天,简书上公开或没公开的写了30篇文章...
    放牛班的小林子阅读 1,911评论 0 0
  • 从定好爸妈来重庆的机票开始,近几周我和哥哥一直在为迎接他们做着积极的准备…… 去年国庆去看爸妈,恰...
    西子文阅读 1,430评论 0 0
  • 咨询过健身教练后,我又去了第一人民医院的康复科,找帅主任帮着看了看。在帅主任看来,我的情况并不算特别严重,不需要手...
    早睡早起too阅读 3,627评论 0 0