Algorithms in C

C Algorithms, Problems & Programming Examples

C is a high-level, structured, and procedural programming language that is primarily used in software development. C Algorithm collections contain more than 250 programs, ranging from simple to complex and advanced problems with solutions. These C Algorithms are categorized as string matching, graph, hard graph, topological sorting, cryptography, random algorithms, shortest path, combinatorial, geometric and mathematical algorithms, permutations, combinations, tree, subset, and sieve programs.

This section also covers various C algorithms and implementations of dynamic programming, greedy algorithms, data structures, searching, and sorting algorithms. Every example program on these topics includes a program description, C code, and program output. All examples have been compiled and tested on Windows and Linux systems.

advertisement
advertisement

C Algorithms on Searching

More C Algorithms on Searching

Geometric Algorithms in C

advertisement

Numerical Algorithms in C

advertisement

C Algorithms on Sieve & Primality Test

advertisement
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.