awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
doocs avatar

doocs/leetcode

0
View on GitHub↗
36,161 星标·9,442 分支·Java·CC-BY-SA-4.0·22 次浏览leetcode.doocs.org↗

Leetcode

This project is a comprehensive algorithmic learning repository and competitive programming archive designed to support technical interview preparation and software engineering skill development. It provides a structured collection of verified solutions and implementation patterns, enabling developers to master fundamental computer science concepts through systematic practice and study.

The repository distinguishes itself through a solution-centric structure that organizes source code by problem category, algorithm type, and data structure. By mapping specific coding challenges to recurring algorithmic templates, it helps users recognize and apply standard strategies for complex computational tasks. This taxonomy-based organization facilitates structured learning, allowing developers to navigate hierarchical domains ranging from basic array manipulation to advanced graph theory and dynamic programming.

The project covers a broad capability surface, including essential programming techniques, search algorithms, and advanced data structure implementations. It serves as a community-driven knowledge base where verified solutions are maintained to assist in building logical reasoning and coding efficiency. The entire collection is provided as offline-first educational content, ensuring that all documentation and problem sets remain accessible without external dependencies.

Features

  • Interview Preparation Resources - Offers structured resources for practicing algorithmic problem solving to improve technical interview performance.
  • Competitive Programming Repositories - Organizes source code by problem category and algorithm type for competitive programming reference.
  • Competitive Programming Resources - Provides structured training materials and practice problems for competitive programming contests.
  • Technical Interview Archives - Provides a curated library of solutions and patterns for common technical interview and contest challenges.
  • Advanced Data Structures - Covers advanced data structures such as Union-Find and their application in complex graph problems.
  • Algorithmic Knowledge Bases - Provides a community-maintained library of verified algorithmic solutions for developers.
  • Data Structure Implementations - Covers implementations and applications of essential data structures like linked lists and monotonic stacks.
  • Dynamic Programming Tutorials - Provides tutorials on dynamic programming models including linear DP and sequence optimization.
  • Fundamental Algorithms - Provides comprehensive coverage of fundamental algorithms including binary search and sorting techniques.
  • Graph Theory Algorithms - Teaches graph theory algorithms including Dijkstra, Bellman-Ford, and Kruskal's for path and connectivity problems.
  • Search Algorithms - Explains search techniques including BFS, DFS, and Flood Fill through practical grid-based problems.
  • Software Engineering Foundations - Offers a comprehensive review of essential programming techniques and fundamental software engineering concepts.
  • Technical Interview Preparation - Solutions for common algorithmic problems and classic interview books.
  • Algorithm Learning Materials - Provides structured examples and implementations to help master advanced algorithms and data structures.
  • Technical Skill Development - Offers structured examples and guided practice exercises to build professional technical skills.
  • Algorithmic Taxonomies - Categorizes algorithmic problems into hierarchical domains to facilitate structured learning.
  • Computer Science Curricula - Serves as a structured educational repository for mastering fundamental computer science concepts.
  • Data Structure Implementations - Provides a categorized reference of common data structures and their implementation patterns.
  • Competitive Programming Contests - Provides archives of timed competitive programming challenges to improve coding efficiency.
  • Problem Pattern Mappings - Associates coding challenges with recurring algorithmic templates to facilitate strategy recognition.

Star 历史

doocs/leetcode 的 Star 历史图表doocs/leetcode 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Leetcode 的开源替代方案

相似的开源项目,按与 Leetcode 的功能重合度排序。
  • krahets/hello-algokrahets 的头像

    krahets/hello-algo

    127,271在 GitHub 上查看↗

    This project is an educational resource and reference library designed to teach fundamental data structures and algorithmic problem-solving. It provides a structured pedagogical framework that organizes complex technical concepts into a logical progression, helping learners understand how data is organized, stored, and processed to solve computational problems efficiently. The repository distinguishes itself through a multi-language codebase that maintains parallel, consistent implementations of core algorithms and data structures across various programming languages. It bridges the gap betwe

    Javaalgoalgorithmalgorithms
    在 GitHub 上查看↗127,271
  • jack-lee-hiter/algorithmsbypythonJack-Lee-Hiter 的头像

    Jack-Lee-Hiter/AlgorithmsByPython

    4,082在 GitHub 上查看↗

    AlgorithmsByPython is a reference library and educational repository providing runnable Python implementations of computer science fundamentals. It serves as a comprehensive guide for algorithmic patterns, core data structures, and solutions for competitive programming and technical interview challenges. The project distinguishes itself by offering a wide array of reference implementations, including a dedicated set of solutions for common LeetCode problems. It focuses on translating theoretical computational logic into practical Python code for educational and practical use. The repository

    Python
    在 GitHub 上查看↗4,082
  • omonimus1/competitive-programmingomonimus1 的头像

    omonimus1/competitive-programming

    978在 GitHub 上查看↗

    This repository serves as a comprehensive resource for competitive programming and technical interview preparation. It provides a structured collection of source code implementations for fundamental data structures and classic algorithmic problems, designed to help developers master core computer science concepts and efficient coding strategies. Beyond standard problem-solving, the project distinguishes itself by integrating software design patterns into its algorithmic implementations. It demonstrates how to apply structural and behavioral patterns—such as decorators, observers, and singleto

    C++algorithmalgorithms-and-data-structurescodechef-solutions
    在 GitHub 上查看↗978
  • soulmachine/leetcodesoulmachine 的头像

    soulmachine/leetcode

    11,336在 GitHub 上查看↗

    This project is a LeetCode solution repository and algorithm reference library. It provides a structured collection of solved coding challenges that demonstrate recurring computational strategies, data structure implementations, and complexity optimizations used for technical interview preparation and competitive programming study. The repository transforms structured source code and technical explanations into professional PDF guides using a LaTeX technical documentation system. To ensure consistent typography and environment settings across different systems, the project utilizes a containe

    TeX
    在 GitHub 上查看↗11,336
查看 Leetcode 的所有 30 个替代方案→

常见问题解答

doocs/leetcode 是做什么的?

This project is a comprehensive algorithmic learning repository and competitive programming archive designed to support technical interview preparation and software engineering skill development. It provides a structured collection of verified solutions and implementation patterns, enabling developers to master fundamental computer science concepts through systematic practice and study.

doocs/leetcode 的主要功能有哪些?

doocs/leetcode 的主要功能包括:Interview Preparation Resources, Competitive Programming Repositories, Competitive Programming Resources, Technical Interview Archives, Advanced Data Structures, Algorithmic Knowledge Bases, Data Structure Implementations, Dynamic Programming Tutorials。

doocs/leetcode 有哪些开源替代品?

doocs/leetcode 的开源替代品包括: krahets/hello-algo — This project is an educational resource and reference library designed to teach fundamental data structures and… jack-lee-hiter/algorithmsbypython — AlgorithmsByPython is a reference library and educational repository providing runnable Python implementations of… omonimus1/competitive-programming — This repository serves as a comprehensive resource for competitive programming and technical interview preparation. It… soulmachine/leetcode — This project is a LeetCode solution repository and algorithm reference library. It provides a structured collection of… donnemartin/interactive-coding-challenges — This project is a comprehensive curriculum for mastering computer science fundamentals and preparing for technical… wisdompeak/leetcode — This project is a curated library of algorithm implementations and solved programming problems. It serves as a…