a leetcode a day keeps unemployment away
- LABULADONG 的算法网站
- Algorithm from basic concept to advanced technique categorized by topic.
- Detailed and straightforward explanation with chinese.
- Most of solutions are Java version.
- NeetCode
- Step-by-step procedures from understanding the problem to come up with the basic idea.
- Clever explanation with Youtube videos.
- Most of solutions are Python3 version.