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

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

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

算法竞赛练习资源

排名更新于 2026年6月30日

For 算法竞赛练习平台, the strongest matches are labuladong/fucking-algorithm (This repository provides a structured learning path with algorithm), doocs/leetcode (This repository is a structured collection of LeetCode problem) and azl397985856/leetcode (This is a LeetCode-centric solution repository with detailed algorithm). misterbooo/leetcodeanimation and grandyang/leetcode round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

旨在帮助开发者提升算法与编码能力的开源平台及练习题集。

算法竞赛练习资源

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • labuladong/fucking-algorithmlabuladong 的头像

    labuladong/fucking-algorithm

    134,160在 GitHub 上查看↗

    This project is a comprehensive educational platform designed to facilitate the mastery of computer science algorithms and data structures. It provides a structured learning curriculum, a library of practice problems, and an integrated toolkit that supports both academic study and competitive programming preparation. By combining theoretical roadmaps with practical implementation exercises, the system enables users to build a deep understanding of core computational concepts. The platform distinguishes itself through its focus on integrated learning and visual clarity. It offers AI-powered gu

    This repository provides a structured learning path with algorithm explanations, code examples, and practice problems specifically for competitive programming preparation, making it a fitting resource even though it primarily targets one platform (LeetCode) rather than aggregating problems from multiple online judges and contest archives.

    MarkdownLearning Roadmaps
    在 GitHub 上查看↗134,160
  • doocs/leetcodedoocs 的头像

    doocs/leetcode

    36,161在 GitHub 上查看↗

    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 a

    This repository is a structured collection of LeetCode problem solutions organized by algorithm type and data structure, making it a valid competitive programming resource, though it focuses primarily on a single judge rather than aggregating problems from multiple online judges.

    JavaCompetitive Programming Contests
    在 GitHub 上查看↗36,161
  • azl397985856/leetcodeazl397985856 的头像

    azl397985856/leetcode

    55,758在 GitHub 上查看↗

    This project is a curated educational resource and solution repository for algorithmic challenges, specifically focused on LeetCode problems. It serves as a technical reference for common data structures and algorithmic patterns, providing verified code implementations across multiple programming languages alongside detailed logic and complexity analysis. The repository functions as a comprehensive study guide for competitive programming and technical interview preparation. It includes specialized learning tools such as an Anki flashcard dataset for spaced repetition and a browser extension t

    This is a LeetCode-centric solution repository with detailed algorithm explanations, code in multiple languages, and study aids like Anki flashcards, so it qualifies as a competitive programming resource—but it covers only one online judge rather than aggregating problems from multiple platforms as your search specifies.

    JavaScriptCompetitive Programming Training
    在 GitHub 上查看↗55,758
  • misterbooo/leetcodeanimationMisterBooo 的头像

    MisterBooo/LeetCodeAnimation

    76,593在 GitHub 上查看↗

    LeetCodeAnimation is an educational code archive and technical interview resource designed to help developers master complex programming concepts. It functions as a centralized repository of source code and instructional materials, providing a structured environment for self-paced learning of fundamental computer science algorithms and data structures. The project distinguishes itself by integrating visual algorithm simulations directly into its learning path. By mapping static educational content to animated media files, it demonstrates the step-by-step execution flow and internal state chan

    LeetCodeAnimation is a competitive programming resource that offers algorithm explanations, code, and visual animations specifically for LeetCode problems, but it does not aggregate problems from multiple online judges or include contest archives, making it a focused rather than a comprehensive aggregator.

    JavaAlgorithm VisualizationsAlgorithmic Problem SetsCode Examples
    在 GitHub 上查看↗76,593
  • grandyang/leetcodegrandyang 的头像

    grandyang/leetcode

    6,195在 GitHub 上查看↗

    This project is a curated repository of solved LeetCode programming challenges and technical interview explanations. It serves as an algorithm study guide and competitive programming resource, providing practical code implementations and step-by-step logic for solving standard computer science problems. The collection features bilingual solution studies with detailed technical explanations written in both English and Chinese. These curated coding solutions are organized by difficulty and technical domain, making them available through both a web browser and a mobile application interface. Th

    This repository is a curated collection of LeetCode problem solutions with bilingual explanations and difficulty-based organization, fitting the competitive programming resource intent but limited to a single online judge rather than aggregating problems from multiple platforms.

    Algorithm Study GuidesCoding Challenge SolutionsCompetitive Programming Resources
    在 GitHub 上查看↗6,195
  • bqi343/cp-notebookbqi343 的头像

    bqi343/cp-notebook

    2,840在 GitHub 上查看↗

    cp-notebook is an algorithmic knowledge base and implementation library designed for competitive programming practice. It serves as a system for computational problem solving, allowing for the organization of problem sets, solution templates, and the study of competition mathematics. The project utilizes a taxonomy-based tagging system and schema-driven organization to map computational tasks to a consistent file structure. It employs a language-agnostic template engine and markdown-based rendering to transform raw text and code snippets into a formatted, static knowledge base for fast lookup

    bqi343/cp-notebook is a personal algorithmic knowledge base and implementation library for competitive programming, which does contain problem sets and explanations but is more focused on storing solution templates than acting as a curated aggregator of practice problems from multiple judges with structured learning paths.

    C++Algorithm ImplementationsAlgorithm LibrariesAlgorithmic Knowledge Bases
    在 GitHub 上查看↗2,840
  • 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

    This repository collects competitive programming solutions and learning materials from multiple online judges, along with algorithm and data-structure notes, making it a relevant resource for practicing and studying competitive programming.

    C++Competitive Programming SolutionsAlgorithmic PatternsAlgorithmic Problem Solving
    在 GitHub 上查看↗978
  • programminghero1/100-plus-python-coding-problems-with-solutionsProgrammingHero1 的头像

    ProgrammingHero1/100-plus-python-coding-problems-with-solutions

    933在 GitHub 上查看↗

    This repository is a structured curriculum and collection of programming exercises designed to build proficiency in Python. It serves as an algorithmic problem-solving resource, offering a series of tasks that range from basic to intermediate levels to help developers master language syntax and logical thinking. The collection distinguishes itself through pattern-based solution decomposition, where complex challenges are broken down into multiple algorithmic approaches. This methodology allows learners to analyze different strategies for achieving code efficiency and understanding core progra

    This repository is a collection of over 100 Python coding problems with solutions, serving as a practice resource for competitive programming, but it lacks the broader aggregation of tutorials, tools, and structured learning paths sought.

    Python ExercisesAlgorithmic Problem SolvingChallenge Solutions
    在 GitHub 上查看↗933
  • oi-wiki/oi-wikiOI-wiki 的头像

    OI-wiki/OI-wiki

    26,176在 GitHub 上查看↗

    This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin

    This is a community-maintained knowledge base and toolkit for competitive programming that provides algorithmic explanations with code, test-case generation, and verification tools, making it a solid resource for learning and practice even if it does not directly aggregate problem sets from multiple judges.

    TypeScriptCompetitive Programming RepositoriesAlgorithm LibrariesAlgorithmic Problem Solving
    在 GitHub 上查看↗26,176
  • wisdompeak/leetcodewisdompeak 的头像

    wisdompeak/LeetCode

    6,186在 GitHub 上查看↗

    This project is a curated library of algorithm implementations and solved programming problems. It serves as a reference repository for competitive programming and data structure implementations, providing optimized solutions for a wide range of coding challenges. The collection organizes code examples by algorithmic technique, specifically focusing on the implementation of trees, graphs, and heaps to optimize time and space complexity. It provides language-specific solutions used for high-performance coding tasks. The repository covers a broad set of capabilities, including graph traversals

    This repo is a curated library of solved LeetCode problems organized by algorithmic technique, making it a useful reference for competitive programming practice, but it focuses on a single judge and lacks tutorials, structured learning paths, or multi-judge problem aggregation.

    C++Algorithmic Reference ImplementationsAlgorithmic ReferencesAlgorithm Implementations
    在 GitHub 上查看↗6,186
  • qiyuangong/leetcodeqiyuangong 的头像

    qiyuangong/leetcode

    5,306在 GitHub 上查看↗

    This repository is a collection of optimized source code implementations for LeetCode algorithmic challenges. It serves as both a Python and Java algorithm library, providing solved computational problems for these two languages. The project focuses on data structure implementation, providing code examples that demonstrate how to use complex structures to resolve logical processing tasks. It covers a range of computational problems, including string searching and integer parsing. The repository is designed for competitive programming practice and technical interview preparation, with a focus

    This repository is a LeetCode solutions collection with code in Python and Java, serving as a focused practice resource for competitive programming; however, it covers only a single online judge and lacks the broader features like multi-judge problem sets, algorithm explanations, difficulty tags, and structured learning paths that your search asks for.

    PythonLeetCode Solution ReferencesAlgorithm LibrariesAlgorithm Libraries
    在 GitHub 上查看↗5,306
一览前 10 名对比
仓库Star 数语言许可证最后推送
labuladong/fucking-algorithm134.2KMarkdown—2026年2月28日
doocs/leetcode36.2KJavaCC-BY-SA-4.02026年6月16日
azl397985856/leetcode55.8KJavaScriptNOASSERTION2025年7月16日
misterbooo/leetcodeanimation76.6KJava—2026年6月12日
grandyang/leetcode6.2K——2024年12月29日
bqi343/cp-notebook2.8KC++CC0-1.02025年2月20日
omonimus1/competitive-programming978C++Apache-2.02026年5月13日
programminghero1/100-plus-python-coding-problems-with-solutions933——2023年6月20日
oi-wiki/oi-wiki26.2KTypeScript—2026年6月23日
wisdompeak/leetcode6.2KC++—2026年6月15日

Related searches

  • 算法竞赛练习平台
  • 技术面试编程练习平台
  • a command line tool for competitive programming
  • 用于练习网络安全 CTF 挑战的平台
  • 计算机科学自学结构化课程
  • 计算机科学概念学习平台
  • 每日编程练习题集
  • 免费编程教材合集