Skip to content

🚀 LeetCode From Zero To One & 题单整理 & 题解分享 & 算法模板 & 刷题路线,持续更新中...

License

Notifications You must be signed in to change notification settings

tonngw/LeetCode021

Repository files navigation

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

About

🚀 LeetCode From Zero To One & 题单整理 & 题解分享 & 算法模板 & 刷题路线,持续更新中...

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published