A study group that aims at preparing for SDE Internship and discussing Leetcode problems.
- How many?
- 10 - 20 for each type of problems;
- At least 200 - 300 for 3 rounds.
- How to?
- Same type of problems together to observe their connections;
- First time: 5 min before checking answers;
- Second time: Try implement with template;
- Third time: Implement with template in 15 - 20 min.
- Don’t be ashamed for referring to other’s code:
- Be sure to learn the best implementation from other’s code;
- Learn new API / Data Structure / Template.
- Eventually you’ll gain:
- Templates: Be able to choose the right template for the corresponding problem;
- Calculate time and space complexity;
- Coding style.
- Reference: https://www.youtube.com/watch?v=NdWYxz3izH4
- For workshop related files, please find the corresponding topic under the
Workshop/
folder. - For your own leetcode grinding, please feel free to
- Add new problems or your implementation of the existing problems;
- Add new folders along with your code and notes to the corresponding topics;
- Add new topics and templates.
- Naming
- Code files with
111.cpp
,222.java
or333.py
; - Notes with
111_222_333.md
or111_222_333.txt
in the corresponding folders; - New folder with the name of the topic or the template involved.
- Code files with
- For big structural change please
- Create your own branch;
- Launch a merge request.