Skip to content

Latest commit

 

History

History
352 lines (268 loc) · 43 KB

README.md

File metadata and controls

352 lines (268 loc) · 43 KB

LeetCode From Zero To One

该仓库是自己整理的一个题单和题解列表,题单来自 代码随想录,推荐大家先去网站一刷,此列表主要是为了方便二刷和三刷的小伙伴们,省去在页面里回来切换页面的麻烦,同时每道题目后面附带了我在学习时记录的题解,最后整理这个仓库也花费了不少时间和精力,如果对大家有帮助不要忘记给个 Star 吖,谢谢!

仓库说明:

  1. 题解中的代码实现语言是 C++,尽量保证每道题目使用「最优」的写法。对于初学的小伙伴不需要过于纠结语言的问题,重点学习优秀的算法实现思想,然后再用自己熟悉的语言进行实现。

    关于「最优」体现以下两个方面:

    1. 时间复杂度,在满足题目要求的基础上尽可能满足进阶时间复杂度。

    2. 代码书写度,对于一道题目有很多种实现方式,尽量使用最简洁的一种实现方式。

  2. 题解是自己学习过程中认真写的,并非搬运,主要记录题目的算法核心实现步骤。

目前已有题单

  1. 代码随想录
  2. LeetCode Hot 100 顺序版
  3. LeetCode Hot 100 分类版
  4. 剑指 Offer 顺序版
  5. 剑指 Offer 分类版

TODO:

  • 代码随想录题单
  • LeetCode Hot 100 题单
  • 为每个题单添加传送门,从算法标签到转到文档具体位置。
  • 剑指 Offer 题单
  • 排序算法总结(内部排序、外部排序)
  • AcWing 算法基础课
  • 牛客网面试必刷 TOP 101 题单
  • CodeTop Hot 100 题单
  • 算法模板整理

Tips:

  • 按住 Ctrl 点击链接可以在新标签页打开,提升效率利器!

持续更新中... 你的 Star 是我更新的最大动力!

传送门

数组

链表

哈希表

字符串

双指针算法

栈与队列

二叉树

遍历二叉树

求二叉树的属性

二叉树的修改与构造

求二叉搜索树的属性

二叉树公共祖先问题

二叉搜索树的修改与构造

回溯

组合问题

分割问题

子集问题

排列问题

棋盘问题

其他

贪心算法

简单贪心

中等贪心

股票问题

两个维护度权衡问题

区间问题

其他

动态规划

动态规划基础

背包问题

打家劫舍系列问题

股票系列问题

子序列系列问题

单调栈

滑动窗口问题

参考资料:

Star History

Star History Chart