Analysis updated 2026-05-18
Prepare for software engineering job interviews by studying 200+ solved LeetCode problems with explanations.
Learn algorithm patterns and data structures through a structured 91-day study plan.
Use Anki flashcards to memorize common coding patterns and problem-solving techniques.
Review JavaScript implementations of classic algorithms like dynamic programming, graph traversal, and binary search.
| azl397985856/leetcode | marktext/marktext | gatsbyjs/gatsby | |
|---|---|---|---|
| Stars | 55,791 | 55,811 | 55,948 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | easy | moderate |
| Complexity | 1/5 | 1/5 | 3/5 |
| Audience | developer | writer | developer |
Figures from each repo's GitHub metadata at analysis time.
This repository is a personal collection of solutions to coding problems from LeetCode, a popular platform used by software engineers to practice algorithm and data structure challenges, especially when preparing for technical job interviews. The author, writing primarily in Chinese, documents their own problem-solving journey through over 200 classic LeetCode problems, along with deeper guides on specific algorithm topics. The repository is organized into five main parts: detailed breakdowns of individual problems (including thought processes and working code), summaries of common algorithms and data structures, a set of Anki flashcard files so you can memorize key patterns, a daily problem activity where a community works through one problem together each day, and a planning section for future additions. Algorithms covered include divide and conquer, binary search, greedy strategies, sorting methods, backtracking, graph traversal, and dynamic programming. Data structures covered include arrays, linked lists, stacks, queues, hash tables, heaps, trees, and tries. You would use this repository if you are studying for software engineering interviews and want detailed Chinese-language explanations of LeetCode problems, or if you want a structured 91-day study plan to work through algorithmic fundamentals systematically. There is also a companion browser extension and an associated published book. The primary language for code examples is JavaScript, though the conceptual discussions apply broadly to algorithm study regardless of language.
A personal collection of 200+ LeetCode problem solutions with detailed explanations, algorithm guides, and a 91-day study plan to prepare for coding interviews.
Mainly JavaScript. The stack also includes JavaScript, LeetCode.
License could not be detected automatically. Check the repository's LICENSE file before use.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.