Pinned Repositories
15-puzzle
A solver for 15 puzzle
aho-corasick-1975
A short, simple, small footprint, fully documented, compliant, and easy to use implementation of the Aho-Corasick algorithm.
better_times
A user-friendly API to extend POSIX <time.h> to all timezones.
c_thread_pool
A simple, easy to use, fully featured, definitive, thread pool API for C
Ctemplates
And templates for all ! Template containers (lists, sets and maps) for C language.
dancing-links
A user friendly implementation of Knuth's dancing links algorithm for exact cover search.
die_hard
Die Hard With a Vengeance brain teaser
hashlife
An implementation of the Hashlife algorithm in C language
message-in-the-bottle
Synchronization and communication between threads made easy (through strongly typed message queues). Really.
sudoku-solver
An implementation of a human like sudoku solver.
farhiongit's Repositories
farhiongit/hashlife
An implementation of the Hashlife algorithm in C language
farhiongit/dancing-links
A user friendly implementation of Knuth's dancing links algorithm for exact cover search.
farhiongit/aho-corasick-1975
A short, simple, small footprint, fully documented, compliant, and easy to use implementation of the Aho-Corasick algorithm.
farhiongit/better_times
A user-friendly API to extend POSIX <time.h> to all timezones.
farhiongit/c_thread_pool
A simple, easy to use, fully featured, definitive, thread pool API for C
farhiongit/Ctemplates
And templates for all ! Template containers (lists, sets and maps) for C language.
farhiongit/sudoku-solver
An implementation of a human like sudoku solver.
farhiongit/15-puzzle
A solver for 15 puzzle
farhiongit/die_hard
Die Hard With a Vengeance brain teaser
farhiongit/formulae
A recursive (à la Excel) formula interpretor
farhiongit/message-in-the-bottle
Synchronization and communication between threads made easy (through strongly typed message queues). Really.
farhiongit/words2number
Convert words to number for any spoken language.
farhiongit/log4t
Logging tool for command-line terminal and batch.
farhiongit/nim
Play Nim (and loose) against computer ("Je peux perdre, mais je gagne toujours").