View Code? Open in Web Editor
NEW
My Solutions to Leetcode problems ! leetcode 算法题源代码 & Leetcode 互动编程项目
C++ 99.30%
Shell 0.18%
Java 0.01%
CMake 0.01%
Python 0.26%
Go 0.21%
C 0.01%
JavaScript 0.02%
leetcode-solutions's Introduction
- 所有题目的格式,按5位的题号,每100个一组放在problemset-new下。 例如 123 题,5位就是 00123,放在 001 目录下。
- 每个目录或文件后面会有一段话,那是最后一题提交时的描述,大家可以忽略那个。
- link-new.md 索引目前是自动生成,所有题都可以通过这个索引快速到达。
- 请不要删除不是自己的文件!
- category.md是对题目的分类,大家可以按分类来学习算法和数据结构。
- readme.md : 项目说明文档
- link-new.md : 大家做过的新版 Leetcode 题目列表。
- include : 管理员维护的 Leetcode 模板 以及 使用样例。
- problemset-new : Leetcode 题目集,大家重点关注这个目录。
- contest : 未来互动比赛时使用,保留。
- category.md:题目的分类
- images : 此项目的图片资源,保留。
- other : 其他相关算法题,保留。
- tools : 项目相关的工具集,保留。
- .gitignore : 项目配置文件,保留。
- join.md 加入项目手册
leetcode-solutions's People
leetcode-solutions's Issues
如题,对于一道题,可能属于多种分类,比如暴力、二分、动态规划、快慢指针等。
有了分类,大家也方便专题训练。
专题训练的好处是:学习一个算法后,可以做大量与这个题型相关的题,从而加深对这个题型的理解。
具体作用就和学校里课后作业或者书本后的练习题的作业一样。
目前有两种想法:
- 在我的博客里管理分类,这样可以动态搜索(需要我额外的维护)
- 建一个免费的知识星球,利用标签来管理(较为简单)
- 在 github 上维护一个分类索引(成本较高)
目前,每道题的目录名是题目名,代码也是题目名。
例如:problems/two-sum/two-sum.cpp
我在想,要不要使用题号作为题的目录名。