awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to cp-algorithms/cp-algorithms

Open-source alternatives to Cp Algorithms

30 open-source projects similar to cp-algorithms/cp-algorithms, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Cp Algorithms alternative.

  • azl397985856/leetcodeazl397985856 का अवतार

    azl397985856/leetcode

    55,758GitHub पर देखें↗

    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

    JavaScriptalgoalgorithmalgorithms
    GitHub पर देखें↗55,758
  • greyireland/algorithm-patterngreyireland का अवतार

    greyireland/algorithm-pattern

    15,465GitHub पर देखें↗

    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

    Goalgoalgorithmleetcode
    GitHub पर देखें↗15,465
  • mission-peace/interviewmission-peace का अवतार

    mission-peace/interview

    11,306GitHub पर देखें↗

    This project is a comprehensive library of reference implementations for fundamental data structures and algorithms, designed to support technical interview preparation and software engineering assessments. It provides a structured collection of computational techniques for solving complex problems involving arrays, strings, graphs, trees, and mathematical analysis. The library distinguishes itself by offering specialized implementations for advanced topics, including concurrent programming patterns and geometric algorithms. It features thread-safe primitives for managing shared state and tas

    Java
    GitHub पर देखें↗11,306

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Find more with AI search
  • wisdompeak/leetcodewisdompeak का अवतार

    wisdompeak/LeetCode

    6,186GitHub पर देखें↗

    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

    C++
    GitHub पर देखें↗6,186
  • oi-wiki/oi-wikiOI-wiki का अवतार

    OI-wiki/OI-wiki

    26,176GitHub पर देखें↗

    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

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    GitHub पर देखें↗26,176
  • kodecocodes/swift-algorithm-clubkodecocodes का अवतार

    kodecocodes/swift-algorithm-club

    29,099GitHub पर देखें↗

    This project is a comprehensive collection of common computer science algorithms and data structures implemented in Swift. It serves as an educational reference and library for studying computational complexity, algorithmic logic, and data structure engineering through practical code examples. The repository provides a wide suite of data structure implementations, including various types of linked lists, heaps, hash tables, and an extensive range of hierarchical trees such as Red-Black, B-Tree, and Splay trees. It also covers diverse sorting and searching techniques, from basic bubble sort to

    Swiftalgorithmsdata-structuresswift
    GitHub पर देखें↗29,099
  • mazharmik/interview_ds_algoMAZHARMIK का अवतार

    MAZHARMIK/Interview_DS_Algo

    4,509GitHub पर देखें↗

    This project is an algorithm interview preparation guide and reference library. It provides a curated collection of solved programming problems and data structure implementations designed for technical interview practice and competitive programming study. The repository distinguishes itself by organizing coding challenges through a system of patterns, difficulty levels, and company-based filtering. It includes instructional resources such as algorithmic concept notes and video explanations to supplement the solution sets. The library covers a wide range of computational areas, including adva

    C++algorithmsalgorithms-and-data-structurescoding-interviews
    GitHub पर देखें↗4,509
  • thealgorithms/c-sharpTheAlgorithms का अवतार

    TheAlgorithms/C-Sharp

    8,049GitHub पर देखें↗

    This project is a collection of reference implementations for algorithms, mathematics, cryptography, compression, and machine learning written in C#. It serves as an educational library providing standard implementations of sorting, searching, and graph theory algorithms. The repository covers a wide range of computational domains, including combinatorial optimization for constraint satisfaction and scheduling, as well as symmetric and classical cryptographic ciphers. It also provides reference code for lossless data compression techniques and fundamental machine learning primitives such as r

    C#algorithmalgorithmsalgorithms-and-data-structures
    GitHub पर देखें↗8,049
  • kamyu104/leetcode-solutionskamyu104 का अवतार

    kamyu104/LeetCode-Solutions

    5,872GitHub पर देखें↗

    This project is a LeetCode solution repository and algorithm implementation library. It provides a collection of solved coding challenges and optimized algorithmic patterns designed for academic and professional study. The repository serves as a competitive programming study guide, focusing on the time and space complexity of implementations across multiple programming languages. It provides reference solutions for data structure problems to assist with technical interview preparation and competitive programming practice. The content is organized through a language-specific folder hierarchy

    C++
    GitHub पर देखें↗5,872
  • wangzheng0822/algowangzheng0822 का अवतार

    wangzheng0822/algo

    23,159GitHub पर देखें↗

    This project is a data structures and algorithms library providing a collection of fifty standard code implementations for managing data and solving common computational problems. It serves as an algorithm implementation reference and study resource for educational use. The codebase covers graph theory implementations for modeling networks and performing searches, as well as string pattern matching libraries for the retrieval of character sequences. It includes a collection of hierarchical data structures, such as binary search trees and priority heaps, and provides optimized solutions for dy

    Python
    GitHub पर देखें↗23,159
  • soulmachine/leetcodesoulmachine का अवतार

    soulmachine/leetcode

    11,336GitHub पर देखें↗

    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
  • kevin-wayne/algs4kevin-wayne का अवतार

    kevin-wayne/algs4

    7,519GitHub पर देखें↗

    algs4 is a Java data structures library and algorithm reference collection designed as the source code for a standard computer science textbook curriculum. It provides a comprehensive suite of fundamental implementations for sorting, searching, and core data organization. The project serves as a graph theory framework, offering tools for representing directed and undirected graphs and performing complex traversals and pathfinding. It also includes a broad sorting algorithm suite and a specialized library of Java data structures, including stacks, queues, priority queues, and symbol tables. I

    Java
    GitHub पर देखें↗7,519
  • arnauddri/algorithmsarnauddri का अवतार

    arnauddri/algorithms

    1,853GitHub पर देखें↗

    This repository provides a collection of fundamental computer science algorithms and data structures implemented in Go. It serves as a technical reference and educational resource, offering reusable modules for common computational tasks including data organization, graph analysis, and numerical operations. The library distinguishes itself through the application of idiomatic Go patterns, utilizing generics for type abstraction and interface-driven polymorphism to ensure compile-time type safety. It emphasizes algorithmic efficiency by employing in-place memory mutation to reduce allocations

    Go
    GitHub पर देखें↗1,853
  • ndb796/python-for-coding-testndb796 का अवतार

    ndb796/python-for-coding-test

    2,415GitHub पर देखें↗

    This repository serves as a comprehensive library for algorithmic problem solving, providing reference implementations for fundamental computer science challenges. It is designed as a resource for technical interview preparation and competitive programming training, focusing on the mastery of common patterns and data structures required for coding assessments. The project distinguishes itself by offering solutions that emphasize idiomatic Python usage and performance optimization. It covers a wide range of algorithmic techniques, including greedy selection, dynamic programming, graph theory,

    Pythonalgorithmscoding-interviewsdata-structures
    GitHub पर देखें↗2,415
  • thealgorithms/rustTheAlgorithms का अवतार

    TheAlgorithms/Rust

    25,875GitHub पर देखें↗

    This project is an algorithm implementation reference and educational resource providing a library of common computer science algorithms implemented in Rust. It serves as a codebase for learning data structures and algorithmic logic through practical, executable examples. The collection is designed for computer science education and rust language proficiency, allowing users to study computational patterns and solve programming challenges. It provides a reference for those practicing competitive programming or seeking to understand how to apply Rust idioms to standard algorithmic logic.

    Rustalgorithmsdata-structureshacktoberfest
    GitHub पर देखें↗25,875
  • opengenus/cosmosOpenGenus का अवतार

    OpenGenus/cosmos

    13,718GitHub पर देखें↗

    Cosmos is a comprehensive collection of fundamental computational algorithms and data structures implemented in C++. It serves as an educational resource and reference library, providing structured source code examples for core computer science concepts including sorting, searching, graph theory, and dynamic programming. The project is designed for modularity and ease of integration, utilizing a header-only distribution model that allows developers to incorporate specific algorithms without complex build dependencies. By employing template-based generic programming and namespace-scoped organi

    C++algorithmdatastructureshacktoberfest
    GitHub पर देखें↗13,718
  • lifei6671/interview-golifei6671 का अवतार

    lifei6671/interview-go

    5,547GitHub पर देखें↗

    interview-go is a comprehensive backend engineering knowledge base and interview preparation resource. It provides a structured collection of technical interview questions, theoretical answers, and solved algorithmic problems. The project distinguishes itself by combining high-level architectural analysis with low-level language internals. It features detailed study materials on the Go runtime, including the scheduler, garbage collection, and memory management, alongside deep dives into distributed systems patterns such as high-availability strategies, distributed tracing, and cache consisten

    Gogolang
    GitHub पर देखें↗5,547
  • gzc/clrsgzc का अवतार

    gzc/CLRS

    9,605GitHub पर देखें↗

    CLRS is an algorithm implementation library and reference providing code solutions for the classic computer science problems and theoretical concepts found in Introduction to Algorithms. It serves as a computer science study guide and a set of textbook exercise solutions used for academic study and the verification of time and space complexity. The project is a multi-language algorithm library, implementing theoretical algorithms across several programming languages to demonstrate cross-language application and behavior. This approach allows for the study of different memory management and sy

    C++
    GitHub पर देखें↗9,605
  • mgechev/javascript-algorithmsmgechev का अवतार

    mgechev/javascript-algorithms

    7,827GitHub पर देखें↗

    This project is a JavaScript algorithm library and computer science reference. It provides a collection of standard computational logic patterns and data structure implementations, including linked lists, trees, and graphs, for both educational and practical use. The codebase serves as a technical interview study guide, offering a practical resource for practicing common coding challenges and data structure manipulations. It is designed for computer science education, allowing users to study how classic algorithms work by reviewing and running implementations of established logic patterns. T

    JavaScriptalgorithmcomputer-science-algorithmshacktoberfest
    GitHub पर देखें↗7,827
  • thealgorithms/javascriptTheAlgorithms का अवतार

    TheAlgorithms/JavaScript

    34,180GitHub पर देखें↗

    This project is an educational code repository providing a curated collection of common algorithms and data structures implemented in JavaScript. It serves as a reference library and a study resource for learning computer science concepts and foundational programming principles. The repository focuses on the practical implementation of standard data structures and algorithmic patterns. It provides a codebase for studying computational problem-solving and practicing the technical requirements often found in software engineering interviews. The codebase covers core data structure implementatio

    JavaScriptalgorithmalgorithm-challengesalgorithms
    GitHub पर देखें↗34,180
  • walkccc/clrswalkccc का अवतार

    walkccc/CLRS

    5,060GitHub पर देखें↗

    This repository is a comprehensive collection of fully worked solutions to exercises and problems from the standard algorithms textbook by Cormen, Leiserson, Rivest, and Stein (CLRS). It serves as an educational reference for algorithm design and analysis, providing step-by-step reasoning, pseudocode, and mathematical proofs for a wide range of topics. The content spans core computer science areas: algorithm analysis with asymptotic notation, recurrence solving, and amortized cost analysis; data structure implementation and operations for binary search trees, red-black trees, B-trees, Fibonac

    Markdownclrsintroduction-to-algorithmssolutions
    GitHub पर देखें↗5,060
  • chefyuan/algorithm-basechefyuan का अवतार

    chefyuan/algorithm-base

    10,702GitHub पर देखें↗

    algorithm-base is an educational library and study guide designed for simulating algorithms and studying data structures. It functions as an execution visualizer that renders step-by-step state changes and pointer updates through animated simulations to illustrate how data movement works. The project distinguishes itself by mapping conceptual logic directly to multi-language source code implementations. It utilizes a comparative analysis framework to evaluate different algorithmic strategies based on stability, time complexity, and space complexity, while organizing problems by underlying mec

    algorithmsbaseinterview-practice
    GitHub पर देखें↗10,702
  • haoel/leetcodehaoel का अवतार

    haoel/leetcode

    18,058GitHub पर देखें↗

    This project is a library of source code implementations designed to solve algorithmic challenges and mathematical problems. It serves as a collection of solved LeetCode problems, providing a reference for data structure usage and efficient logic. The repository is a polyglot code collection, implementing the same algorithmic logic across various programming environments, including general-purpose languages, SQL for database queries, and Bash for shell scripting. The content covers a broad range of computational tasks, including data querying, text processing, and the implementation of compl

    C++
    GitHub पर देखें↗18,058
  • aspittel/coding-cheat-sheetsaspittel का अवतार

    aspittel/coding-cheat-sheets

    1,337GitHub पर देखें↗

    This project is a comprehensive reference guide for computer science fundamentals, providing structured summaries of essential data structures and algorithmic principles. It serves as a technical resource for developers to review core programming concepts, memory layouts, and operational characteristics required for software development and technical assessments. The collection distinguishes itself by offering concise, implementation-focused documentation for a wide range of standard techniques. It covers the mechanics of various sorting and searching algorithms, graph and tree traversal stra

    algorithmsdatastructurespython
    GitHub पर देखें↗1,337
  • thealgorithms/goTheAlgorithms का अवतार

    TheAlgorithms/Go

    18,085GitHub पर देखें↗

    This repository serves as a comprehensive collection of standard computer science algorithms and data structures implemented in the Go programming language. It functions as an educational resource for developers to study idiomatic code examples and master fundamental computational logic through practical, hands-on implementation. The project provides a reference for building and utilizing essential storage containers, such as linked lists, heaps, and hash maps, to organize information efficiently. It also includes a suite of proven mathematical algorithms for performing complex numerical calc

    Goalgorithmsalgorithms-implementedcommunity-driven
    GitHub पर देखें↗18,085
  • ebtech/rust-algorithmsEbTech का अवतार

    EbTech/rust-algorithms

    3,972GitHub पर देखें↗

    This is a collection of standard data structures and algorithmic implementations written in Rust. It provides a suite of specialized libraries designed for competitive programming and systems engineering. The project is organized into distinct toolkits for graph theory, number theory, range queries, and string processing. It includes implementations for computing shortest paths and network flows, performing primality tests and modular arithmetic, and managing associative range queries. The library covers broad computational areas including signal processing via fast Fourier transforms, text

    Rustalgorithmalgorithmscodeforces
    GitHub पर देखें↗3,972
  • neozhaoliang/pywonderlandneozhaoliang का अवतार

    neozhaoliang/pywonderland

    4,235GitHub पर देखें↗

    Pywonderland is a Python mathematical visualization library and computational geometry framework designed to render geometric, algebraic, and topological objects. It provides a suite of tools for generating images and animations of complex mathematical structures through symbolic computation and numerical analysis. The project features specialized toolkits for rendering hyperbolic isometries in the Poincaré disk and upper-half space, projecting high-dimensional root systems onto Coxeter planes, and calculating catacaustics for parametric and implicit plane curves. It also includes a rendering

    Pythoncoupling-from-the-pastcoxeter-groupsdomino-shuffling-algorithm
    GitHub पर देखें↗4,235
  • awangdev/leet-codeawangdev का अवतार

    awangdev/leet-code

    4,344GitHub पर देखें↗

    This project is a curated reference library of algorithmic patterns, data structure implementations, and system design notes. It serves as a Java algorithmic problem set and a competitive programming guide, providing a collection of solutions for coding challenges from platforms like LeetCode and LintCode. The library is distinguished by its comprehensive set of Java implementations for advanced data structures and algorithmic strategies. It includes detailed references for solving complex problems with accompanying time and space complexity analysis. The project covers a broad surface of co

    Javaalgorithmdynamicprogrammingjava
    GitHub पर देखें↗4,344
  • endlesscheng/codeforces-goEndlessCheng का अवतार

    EndlessCheng/codeforces-go

    8,541GitHub पर देखें↗

    Codeforces-go is a competitive programming algorithm library written in Go, providing a collection of reusable code templates for solving algorithmic problems. It covers core areas including data structures, graph algorithms, dynamic programming, and mathematical computation, with pre-built implementations for segment trees, Fenwick trees, shortest paths, minimum spanning trees, knapsack DP, interval DP, and number theory routines. The library organizes its templates by algorithmic pattern, grouping them into categories such as DP, graph, and math to match common contest question structures.

    Goacm-icpcalgorithmalgorithms
    GitHub पर देखें↗8,541
  • xtaci/algorithmsxtaci का अवतार

    xtaci/algorithms

    5,454GitHub पर देखें↗

    This is a collection of classical algorithms and data structures implemented as a header-only C++ library. It provides a suite of tools for general algorithm implementation, including data structure management, graph theory analysis, and string processing. The library is distinguished by its specialized toolkits for cryptographic hashing and encoding, featuring implementations of MD5, SHA-1, and Base64. It also includes advanced capabilities for high-performance string processing via suffix trees and arrays, as well as computational number theory for primality testing and arbitrary-precision

    C++
    GitHub पर देखें↗5,454