Hash Array Mapped Trie

Aliases: HAMT

A hash-partitioned trie supporting efficient structurally shared maps and sets.

Category
persistent-map
Immutable
true
Persistent
true
Status
established
Introduced
2001

Use cases

Real-world use

Implementations

Sources

  1. Ideal Hash Trees [paper]

Confidence: high · Last reviewed: 2026-07-11