11 个仓库
Structured programs and practice sets designed to improve speed and problem-solving for coding competitions.
Distinguishing note: Focuses on competitive performance and speed rather than general academic study.
Explore 11 awesome GitHub repositories matching education & learning resources · Competitive Programming Training. Refine with filters or upvote what's useful.
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
Learning and memorizing algorithmic strategies and problem patterns through structured study paths and spaced repetition flashcards.
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
Provides access to curated problem sets and historical contest data for competitive programming practice.
This project is a curated knowledge repository that serves as a comprehensive directory for computer science education, focusing on algorithms and data structures. It provides a structured index of resources designed to assist developers in mastering computational problem-solving techniques, ranging from fundamental theory to advanced applications. The directory distinguishes itself by aggregating diverse learning materials, including interactive visualization tools, competitive programming platforms, and technical interview preparation guides. By organizing these resources into a hierarchica
Provides training resources to develop advanced problem-solving skills for competitive programming.
This project is a comprehensive educational repository providing study guides, a competitive programming curriculum, and technical interview resources. It serves as a reference for learning fundamental programming methods, algorithmic logic, and data structure implementations. The repository features multi-language implementation references that allow for the comparison of algorithmic solutions across different programming languages. This approach enables the analysis of performance and implementation details through cross-language code comparisons. The educational content covers computer sc
Provides a structured training guide focusing on data structures and logic problems for competitive programming.
This project is an algorithm template library and coding interview study guide providing reusable code patterns for common data structures and algorithms. It serves as a reference for optimized strategies and a structured learning path to build proficiency in algorithmic problem solving and competitive programming. The library focuses on standardized implementations of key algorithmic patterns, including sliding windows, backtracking, dynamic programming, and binary search. It provides specific templates for managing binary search trees, searching rotated sorted arrays, and executing divide-a
Includes structured practice sets and scientific patterns designed to improve speed and accuracy for competitive programming.
This project is a comprehensive reference for algorithms and data structures used to solve complex computational problems in competitive programming. It serves as a technical resource for implementing advanced mathematical programming, computational geometry, and graph theory. The repository provides detailed implementation guides for diversifying algorithmic techniques, including top-down and bottom-up dynamic programming optimization, number theory, and linear algebra. It features specific guides for complex tasks such as constructing planar graphs, solving linear Diophantine equations, and
Provides structured resources and implementations for training in competitive algorithmic programming.
CodingInterviewChinese2 是一个针对技术面试的常见算法挑战和数据结构的源代码实现集合。它作为一个算法面试解决方案集和技术面试学习指南,提供 C++ 编程示例,展示了软件工程职位所需的逻辑和效率。 该仓库作为竞赛编程学习指南和数据结构参考。它提供已解决的编程练习和技术面试代码示例,帮助用户掌握技术评估中使用的解决问题的模式。 该项目涵盖了算法学习与实践、竞赛编程训练以及一般技术面试准备等领域。
Provides practice sets for standard coding challenges and problem-solving patterns used in competitions.
本项目是一系列针对 C++ 语言的精简技术参考和学习指南。它作为语言速查表和编程参考,涵盖了核心语法、标准和数据组织模式。 该资源提供了针对算法学习、数据结构参考和技术面试准备的专业指南。它包括用于复习计算复杂度和高效数据结构使用的材料,适用于竞赛编程。 内容涵盖了广泛的功能领域,包括面向对象编程、内存管理和泛型编程。它还详细介绍了标准库容器、搜索算法实现和各种树结构。
Provides study materials for solving algorithmic problems under competitive programming constraints.
This repository serves as an educational resource for mastering computer science fundamentals through a collection of verified data structure and algorithmic implementations. It functions as a library designed to support technical interview preparation and competitive programming training by providing foundational code for common logic puzzles and computational challenges. The project emphasizes modular design, utilizing independent class encapsulation to isolate components and facilitate granular testing. Implementations rely on pointer-based node linking and recursive problem decomposition
Supports competitive programming training through efficient data organization and logic puzzle practice.
此仓库是算法问题解决的综合库,提供计算机科学基础挑战的参考实现。它旨在作为技术面试准备和竞赛编程训练的资源,专注于掌握编码评估所需的常见模式和数据结构。 该项目通过提供强调符合习惯的 Python 用法和性能优化的解决方案而脱颖而出。它涵盖了广泛的算法技术,包括贪心选择、动态规划、图论和二分查找,同时提供关于分析执行复杂度以识别特定任务最高效逻辑的指导。 除了核心算法外,该集合还包括栈、队列和邻接表图表示等标准数据结构的实现。它还提供了集成外部 Web 服务和管理结构化数据的示例,确保了竞赛环境和实际软件开发所需的广泛技术技能覆盖。
Serves as a training resource for competitive programming by providing optimized solutions to complex algorithmic challenges.
This project is a comprehensive repository of fundamental computer science algorithms and data structures designed as a reference for academic study, technical interview preparation, and competitive programming. It provides standardized implementations of core computational strategies, serving as an educational resource for developers to master software engineering fundamentals and algorithmic problem-solving. The collection distinguishes itself through a multi-language approach, offering cross-language solutions for complex tasks ranging from graph traversal and dynamic programming to bitwis
Provides structured practice sets and algorithmic challenges designed to improve performance in coding competitions.