Skip to content

LeonLopez/Leetcode-1-300

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leetcode Java 版本视频讲解 Code

此代码是Cspiration的《Leetcode Java 版本视频讲解(上)(中)(下)》的课上源码。
但依然无偿免费开放,旨在为各位小伙伴们提供便利,减少刷题负担,希望大家能够多多支持。

课程介绍

《Leetcode Java 版本视频讲解》这门课讲解 Leetcode上的1-900题,适合各个刷题阶段的人群。可以轻松让初学者一天10题以上,入门者一天20以上。刷题时间减少,效率提高2-3倍。

  • 语言:Java
  • 模式:录播
  • 题目:1-900(SQL除外)
  • 流程:题意 - 思路 - 代码 - Test Case - 时间/空间复杂度
  • 作者:Edward Shi
  • 试看/YouTube:Cspiration

其他课程

刷 Leetcode 一定要有一定的基础,如果是最高效的刷,还需要系统性刷题,知道做题分类和每种类别的方法,所以开了以下两门课程:

  • 算法基础知识(上)(下):包含 Java 基础讲解,从零学起,各种数据结构讲解,和对应 Java 代码实现,对应 Java 源码分析,由浅入深,逐步讲解。
  • 题型技巧讲解(上)(下):面试和 Leetcode 常考题型,每种题型做题技巧,心得总结,每种题型再细致分类,遇见什么题怎么最快想出思路,每种题型最后对应 Leetcode 题目。
本课程是一套课程体系,每章最后均会给出对应下门课章节:基础 - 题型 - Leetcode题目

建议初学者掌握基础再刷,千万不能小看基础。如果面试时间非常赶,也强烈建议按《题型》这门课刷题,事半功倍。

Leetcode 分类顺序表

Leetcode 分类仅仅是按题型划分,哪些题先做后做没有说明,此表重新划分类别,并建议刷题的先后顺序。

刷题方法

详情见知乎答案:

买家刷题建议方法(一天十题)

此方法适用于已购买《Leetcode Java 版本视频讲解》的用户
  • 初学
    1. 直接看视频讲解
    2. 大概了解后,自己手动跑一遍 test case
    3. 自己重新抄写一遍代码(有大量时间可以尝试背经典题目)
  • 进阶
    1. 先看视频讲解题意部分(很多时候弄清题意要10分钟以上,但视频里每次都会开始就说题意),节省大量时间
    2. 自己想2-3分钟(3分钟想不出来,很多题目再给10分钟也想不出来的)
    3. 看视频讲解
    4. 重复之前 初学 2,3 步骤
此方法只适用于已购买《Leetcode Java 版本视频讲解》和《题型技巧讲解》的用户
  • 初学
    1. 先看《题型技巧讲解》
    2. 掌握里面的做题分类,方法
    3. 依照最后一章的对应题目,准备做
    4. 任何题,先想思路3分钟,怎么写(hard除外),自己可以动手写一点
    5. 看视频讲解
如已购买《算法基础知识》,请先看基础视频,每章后会告诉《题型》对应章节  
《题型》会告诉所有做题技巧方法,做对应题目时就已经知道大体方向,所以可以马上自己想

为什么有视频讲解会快很多

  • 题意:很多题读懂就需要5-10分钟,视频讲解里会先说明题意,一般在30s左右就可以阐述明白
  • 思路:答案只有代码,没有思考过程,视频大多数都会讲怎样想出,不需要自己再费5-10分钟琢磨
  • 最优解:网上资源太多找答案会花费很长时间(5-10分钟),视频基本都是已经总结过的最优解,不需要自己寻找
  • 代码风格:网上很多答案可读性很差,修改费时间(3-5分钟),视频里的代码全部做过调整,保持一种风格
  • 理解代码:每行代码的作用,视频里会以case的形式走一遍,自己看往往不懂(最费时间的一步,很多题1-2个小时都看不懂,或者,费再多时间也看不懂,视频平均10分钟讲明白
  • 时间/空间复杂度:需要看各种资料才能确定一个准确的复杂度,视频里已经直接给出答案,并加以分析(2-3分钟)

版本

1.0 版本:初版

作者

  • Edward Shi

许可

Cspiration

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%