updateshttp://www.strchr.comPerfectionistic and minimalistic programming.1440Recommended books and sitesSat, 05 Mar 2016 18:11:32 +0600 <a href="">Is Parallel Programming Hard, And, If So, What Can You Do About It.</a>Share buttonsSun, 07 Feb 2016 16:29:23 +0600 a typo.Calculating day of week and Easter dateWed, 14 Jan 2015 12:49:03 +0600 branchless code for calculating day of week, Easter date, and Jewish holidays.Using DAWG for predictive text inputWed, 12 Nov 2014 11:13:10 +0600 GitHub links.Suffix array for full-text searchSun, 26 Oct 2014 10:31:00 +0600 reader asked by email if it's effective to store a full-text search index in a DAWG and how does it compare with using a trie. DAWG is useful when you need a fuzzy search, e.g. for ignoring possible typos or spelling correction. If you don't need this, you can use a simpler data structure called <a href="/suffix_array">suffix array.</a>