I like to create algorithms and data structures to solve difficult challenges in computer science.
Here’s what I’ve created so far.
ChargeHash is a 32-bit, minimal hashing algorithm.
ChronoSpin is a 64-bit, true-random number generator algorithm.
GhostMap is an open-addressed, unordered hash table.
OrbitHash is a 256-bit, cryptographic hashing algorithm.
QuakeHash is a 32-bit, non-cryptographic hashing algorithm.
ScannerSort is an in-place, unstable sorting algorithm.
SpiderStep is a grid navigation step calculation algorithm.
StormDrop is a 32-bit, pseudo-random number generator algorithm.