/sequence_counter

Examples of single and multi-threaded algorithms with incremental optimizations

Primary LanguageRuby

This project contains an implementation of a "sequence counter" that counts unique sequences of letters in a file, such as /usr/share/dict word lists.

Both single-threaded and multi-threaded versions are provided. The files are numbered to show the progression of small optimizations over time.