Go to file
2020-05-29 12:35:19 -04:00
.github/workflows synchronize apt repository 2020-05-25 21:25:32 -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 remove function_timer from all compilations 2020-05-29 10:47:36 -04:00
data_structures Merge pull request #533 from shubhamsah/master 2020-05-22 23:08:15 +08:00
exercism Fix filenames for DIRECTORY.md 2020-01-09 10:27:32 +01: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 remove dependencies on function_timer 2020-05-29 12:34:58 -04:00
numerical_methods remove dependencies on function_timer 2020-05-29 12:34:58 -04:00
project_euler remove dependencies on function_timer 2020-05-29 12:34:58 -04:00
searching remove function_timer from all compilations 2020-05-29 10:47:36 -04:00
sorting remove function_timer from all compilations 2020-05-29 10:47:36 -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 fix cmake - requires use of /Za on MSVC 2020-05-29 12:34:24 -04:00
CodingGuidelines.md added code style conventions 2018-03-23 21:47:38 +01:00
DIRECTORY.md updating DIRECTORY.md 2020-05-25 22:43:18 +00: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.