AllAlgorithms/c
FreeImplementation of All ▲lgorithms in C Programming Language
FreeFree tier
About AllAlgorithms/c
AllAlgorithms/c is a comprehensive open-source collection of algorithms implemented in the C programming language. It covers a wide range of categories including Artificial Intelligence, Backtracking, Bit Manipulation, Cellular Automaton, Ciphers, Computational Geometry, Cryptography, Data Structures, Divide and Conquer, Dynamic Programming, Gaming Theory, Graphs, Greedy Algorithms, Math, Networking, Numerical Analysis, Operating System, Randomized Algorithms, Searches, Selections, Sorting, Strings, Online Challenges, and Others. The repository was archived by the owner on September 7, 2025, and is now read-only, but remains available for reference and educational purposes.
Key Features
Comprehensive algorithm implementations across 20+ categories
Open source with community contributions
Covers AI, data structures, graph algorithms, and more
Educational resource for learning algorithm implementation in C
Well-organized by category with sub-algorithms listed
Pros & Cons
Pros
- Wide variety of algorithms covered in a single repository
- Open source and free to use
- Community maintained (though now archived)
- Clear categorization of algorithms
Cons
- Repository is archived and read-only (no longer maintained)
- Only includes implementations in C language
- Some implementations may not be optimized or tested extensively
Best For
Learning and understanding algorithm implementation in CReference for algorithm coding interviews and competitive programmingEducational resource for computer science students and developersQuick lookup of algorithm code examples