Skip to content
View williamstaffordparsons's full-sized avatar
Block or Report

Block or report williamstaffordparsons

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

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.

Pinned

  1. chargehash chargehash Public

    ChargeHash is a 32-bit, minimal hashing algorithm.

    C 5

  2. ghostmap ghostmap Public

    GhostMap is an open-addressed, unordered hash table.

    C 3

  3. orbithash orbithash Public

    OrbitHash is a 256-bit, cryptographic hashing algorithm.

    C 4

  4. quakehash quakehash Public

    QuakeHash is a 32-bit, non-cryptographic hashing algorithm.

    C 3

  5. spiderstep spiderstep Public

    SpiderStep is a grid navigation step calculation algorithm.

    C 2

  6. stormdrop stormdrop Public

    StormDrop is a 32-bit, pseudo-random number generator algorithm.

    C 27 2