Go to file
2020-05-29 16:06:03 -04:00
.github use double quotes everywhere 2020-05-29 16:06:03 -04:00
.vscode fix clang formatting for VSCode 2020-05-29 12:35:19 -04:00
client_server Merge commit '9d51b08a816693281b2890671e9b5fdcbded5b12' 2020-04-22 08:19:16 -04:00
conversions check if math library is available and include if present 2020-05-29 14:04:14 -04:00
data_structures Merge pull request #538 from shubhamsah/master 2020-05-28 15:12:18 +05:30
exercism make strdup handle string alocation 2020-01-26 07:06:43 -08:00
greedy_approach added file for djikstars's in /greedy_approach 2020-02-02 21:30:50 +05:30
hash added stdint.h for integer length typedefs 2020-04-03 08:10:28 -04:00
leetcode Update 38.c 2019-10-31 07:11:22 +03:00
misc check if math library is available and include if present 2020-05-29 14:04:14 -04:00
numerical_methods fixed: label should be only at a statement and not a declaration 2020-05-29 14:09:04 -04:00
project_euler check if math library is available and include if present 2020-05-29 14:04:14 -04:00
searching check if math library is available and include if present 2020-05-29 14:04:14 -04:00
sorting Merge pull request #5 from kvedala/function_timer 2020-05-29 16:05:02 -04:00
.gitignore +vscode settings 2020-05-29 10:53:46 -04:00
.gitmodules removed function_timer submodule 2020-05-29 10:45:50 -04:00
.travis.yml Create .travis.yml 2020-05-05 09:56:03 +08:00
CMakeLists.txt check if math library is available and include if present 2020-05-29 14:04:14 -04:00
CodingGuidelines.md added code style conventions 2018-03-23 21:47:38 +01:00
DIRECTORY.md Merge pull request #5 from kvedala/function_timer 2020-05-29 16:05:02 -04:00
Doxyfile added doxygen documentation 2020-05-24 22:28:28 -04:00
LICENSE Create LICENSE 2019-10-03 11:58:25 +08:00
README.md readme to look similar to the one in C-plus-plus 2020-05-29 10:30:13 -04:00

The Algorithms - C

contributions welcome  GitHub repo size GitHub closed pull requests Doxygen CI C/C++ CI

Online Documentation.

Click on Files menu to see the list of all the files documented with the code.

All the code can be executed and tested online: using Google Colab Notebook

Algorithms implemented in C (for education)

The implementations are for learning purpose. They may be less efficient than the implementation in the standard library.

Contribute Guidelines

Read our Contribution Guidelines before you contribute.