Domestic developers open-source LeetCode refreshing template on GitHub, which is popular all over the net

Many developers will go to the LeetCode website to brush questions when they are learning algorithms. Some developers will choose to brush LeetCode to quickly improve their programming and algorithm skills in order to pass the interviews of international companies such as Microsoft, Google, Facebook, etc. In order to pass the interview smoothly.

Therefore, the practice of brushing LeetCode began to spread in the technical circle. When programmers met and chatted with each other, they would greet a few words from time to time, "Have you brushed LeetCode today?

Domestic developers open-source LeetCode refreshing template on GitHub, which is popular all over the net

 

"。

Therefore, various LeetCode projects on GitHub began to emerge in an endless stream. Previously, we introduced several more practical LeetCode projects to you on the public account. Today, here, Xiao G will share with you a recent hot project: algorithm-pattern .

In April of this year, a domestic engineer, Greyireland, started to scan the algorithm questions on LeetCode due to looking for a job. It took about 6 weeks afterwards. He finished 240 LeetCode questions intermittently and finally got his wish. Bytedance offer.

Domestic developers open-source LeetCode refreshing template on GitHub, which is popular all over the net

 

In order to better share his brushing skills with developers, greyireland has open-sourced a set of LeetCode brushing template on GitHub: algorithm-pattern, which mainly records his brushes summarized through various brushing articles, columns, videos, etc. Question experience.

Domestic developers open-source LeetCode refreshing template on GitHub, which is popular all over the net

 

This template is mainly based on the Go language and has four chapters: introductory chapter, data structure chapter, basic algorithm chapter, and algorithm thinking.

Through these several chapters, you can learn about algorithm knowledge, such as introduction to algorithms, binary trees, linked lists, binary search, sorting algorithms, recursive thinking, backtracking and other algorithms.

Below each article, the author also leaves a few questions for readers to train and learn:

Domestic developers open-source LeetCode refreshing template on GitHub, which is popular all over the net

 

Four or five days have passed since the project was released. At present, the number of GitHub Stars has exceeded 1,000. At this moment, if you are still stuck in the LeetCode quagmire, you might as well try this project.

Finally, attach the GitHub address and online reading address of the project, and interested students can start learning.

GitHub:

https://github.com/greyireland/algorithm-pattern/

read online:

https://greyireland.gitbook.io/algorithm-pattern/

Guess you like

Origin blog.csdn.net/python8989/article/details/108759866
Recommended