English translation is still processing... Some articles are still in Chinese, but most are completed. Please star this repo, when you come back soon, translation will finish perfectly. Just enjoy.
These articles are somehow kinds of Algorithmic Thinking. All based on LeetCode problems, but NOT ONLY the code of solution, but also WHY writing code this way, HOW we figure it out.
I don't like one liner and confusing, I like clear and easy-understanding.
Gitbook has deployed, will sync with this branch of the repo: https://labuladong.gitbook.io/algo-en/
If you want to clone this repo, please use following command:
git clone --depth 1 --branch english https://github.com/labuladong/fucking-algorithm.git
This command specifies the
english branch and limit the depth of clone, get rid of the Git commit history, which can be faster to clone.
I. Dynamic Programming
II. Data Structure
III. Algorithmic thinking
IV. High Frequency Interview Problem