A comprehensive and exhaustive resource for algorithms in all languages and versions.
To test an algorithm in C, run gcc Test.c && ./a.out in the appropriate directory.
gcc Test.c && ./a.out