Home › Data structures & hashing

Data structures & hashing

Hash tables, hash functions, trees, sketches and buffers.

Hash tables

Constant-time key lookup.

Hash functions

Fast non-cryptographic hashing.

Ordered structures

Sorted keys and range queries.

Probabilistic structures

Approximate answers in tiny memory.

Buffers

Passing data between producers and consumers.

Succinct & static structures

Near-minimal space with fast queries over static sets.

Authenticated structures

Hash-linked structures that make data verifiable.

merkle tree

Planned.

merkle dag

Planned.

sparse merkle tree

Planned.

merkle patricia trie

Planned.

Identifiers & check digits

Encoding and validating IDs, numbers and codes people type or scan.

luhn check

Planned.

mrz check digits

Planned.

barcode symbologies

Planned.

checksummed address encoding

Planned.

e164 number parsing

Planned.