Hash Maps: more room at the bottom - Peter Schuck

2,619 views · Published 16 April 2016 · 33:51 · Indexed 25 October 2026

Channel: ClojureTV · 2016 · Science & Technology

Watch on YouTube

Since it's invention the Hash Array Mapped Trie has grown to become the defacto Immutable Hash Map implementation. However there is still room for big improvements with this central data structure. It's possible to get speedups of 100% for iteration and equality checking. Great, more complex algorithms and bit twiddling, you say. Balderdash! We make some simplifications to the underlying data structure making the operations on it simpler and faster.

More from this channel