如何高效地使用 LeetCode—全世界的高端程序员都在用的题库

什么是LeetCode?

leetcode是个题库,里面有很编程多面试的题目,可以在线编译运行。难度比较高。如果自己能都做出来,对面大公司很有帮助。建议一次只针对一种题型进行训练,如数组、链表、二叉树、回溯、动态规划,这样效果会更好。

为什么要使用 LeetCode 呢?

LeetCode 相比其他编程平台有着很多优势:

各大知名公司面试真题:对于求职者在这上面训练更具有针对性,目前国内一些公司面试时直接从在这上面出题。

大中小企业都在使用:常常会直接或者间接使用 LeetCode 的题目资源,依然慢慢成为考核技术能力和思维方式的黄金标准。

支持13+种汇编语言:Ruby、Swift、Kotlin、C、C++、Java、Python、Javascript 等等13种语言,这让广大的程序员可以自由的选择自己擅长的语言,从而把注意力放在算法的本身上而不是语言上。

丰富题库、社区活跃:LeetCode 平台具有丰富的题库,分类全面,活跃在线社区,可以针对自己的弱处做专项训练。

LeetCode 使用指导

进入 LeetCode 主页,选择上面菜单 “题目”,点击 “算法” 即可预览全部公开题目。目前已有 700+ 公开题目资源。

题库可以按照难易程度进行筛选,选择 “标签” 可以筛选您所感兴趣的主题进行训练(例如Array、Hash Table、Linked List、Sort、Tree、Graph等等)。

做题界面也是简明清爽,您可选择您的偏好语言进行练习。每种语言都已经给您提供了模版和接口,只需按照代码模版实现功能即可。程序完成之后,点击右下角 “执行代码”,您也可以自定义测试用例,来确保您的代码准确性。无误后,点击 “提交解答”,系统就会自动批阅您的代码以及计算运行时间,给出相关结果:通过、解答错误(会把对应的错误用例显示出来)、执行超出时间限制、内存超出时间限制 等等。另外,您也可以点击编辑器右上角的 “使用 Playground 调试” 来 debug 调试您的代码。

LeetCode 刷题指导

LeetCode上的题目太多,刷不过来?而且很多也是难度极高啊!如按顺序一题题的去做,既很难坚持下去,也没有那么多时间,效率不高。那对于那些希望短期速成找工作的朋友应该怎样刷题,才能得到事半功倍,让自己在面试过程中迎刃有余呢?下面将列举一些经验:

最佳方式自然是针对自己的实际需求从 “LeetCode 探索” 选择合适的主题开始,因为这里有 LeetCode 题目编辑精挑细选整理过的高频面试题和专项突击。

对那些基础差从未刷过题目的人,也建议可以选择简单类型的按照顺序去做,在练习的过程中强化自己的基础知识。

对于那些有了一定的基础后,对照着数据结构按照标签(指针用法、并差集、链表、哈希表、堆、栈、树、图、记忆搜索、动态规划),依次选取一些简单中等的题目强化相关数据结构知识,对于能力强的可以选择困难难度挑战自己,这就会帮助我们在练习算法的时候对数据结构有了更深的认识。

在准备面试前一两个月选择那些困难难度的题目去做,在之前我们对简单和中等难度的题目有了一定的了解,这个时候练习困难难度的题目可以扩展自己的思维,很多困难难度题目使用很巧妙的方法,比如 Largest Rectangle in Histogram 、Maximal Rectangle ,这个时候我们再回顾前面的题目,就会觉得没以前那么难了。

在练习的过程中要养成好习惯,对于那些经典或自己不明白的问题要把收藏起来,定期的去回顾这些题目,这样会慢慢的加强个人的思维能力。

最重要的一点就是要多动手去练,别以为一道题目很简单,等你写完提交上去的时候你会发现很多问题,而我们就是在不断遇到问题然后去解决的过程中加强自己的能力。

LeetCode 会帮助您自动追踪进度,您完成的每一道题目、每一张卡片、每一场竞赛,都有相应的进度查看工具,方便您督促自己的进度和了解自己的大致水平。当您完成一个挑战也可截图炫耀一下哦!

初学编程的同学,赶紧去LeetCode开始刷题吧!

重要声明:

此篇文章并非原创,内容一半来自百度,另一半来自LeetCode网站。本文的重点不在于是否原创,本文的目的是为了安利一款程序员的工具,简书君勿删哈哈,删了的话我也不介意。

阅读原文  百度答案

关注我们“java工会”,与君共勉:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 161,192评论 4 369
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 68,186评论 1 303
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 110,844评论 0 252
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,471评论 0 217
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,876评论 3 294
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,891评论 1 224
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 32,068评论 2 317
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,791评论 0 205
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,539评论 1 249
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,772评论 2 253
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,250评论 1 265
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,577评论 3 260
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,244评论 3 241
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,146评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,949评论 0 201
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,995评论 2 285
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,812评论 2 276

推荐阅读更多精彩内容