Edge Rewrite
Jump to content

Talk:Hash array mapped trie

Page contents not supported in other languages.
Add topic
From Wikipedia, the free encyclopedia
Latest comment: 1 hour ago by Ralpha9 in topic CHAMP date

What Is An Array Mapped Trie?

[edit]

The word "trie" has been linked to the article of the same name. However there's no information there or anywhere on Wikipedia as to what an array mapped trie is. This makes the introduction of limited use in my opinion.

refined version of a hash tree?

[edit]

It is unclear in what way a HAMT is a refined version of a hash tree. AFAICT, no refinements over hash trees are mentioned. --MarSch (talk) 14:05, 15 March 2016 (UTC)Reply

Performance?

[edit]

The "advantages" section hints at the structure having a good performance, but no performance figures (preferably as asymptotic complexity) are given. AmirOnWiki (talk) 14:23, 20 June 2025 (UTC)Reply

CHAMP date

[edit]

In 2017, Michael Steindorfer introduced CHAMP (Compressed Hash-Array Mapped Prefix-tree)

Is this the correct date where this was introduced? I found this source that dates it back to 2015, OOPSLA’15. https://dl.acm.org/doi/epdf/10.1145/2814270.2814312 It is also published by "Michael J. Steindorfer and Jurgen J. Vinju".

We proposed CHAMP, a new design for Hash-Array Mapped Tries on the JVM which improves locality and makes sure the trees remain in a canonical and compact representation.[1]

Ralpha9 (talk) 23:04, 27 July 2026 (UTC)Reply

  1. Steindorfer, Michael J.; Vinju, Jurgen J. (2015-10-23). "Optimizing hash-array mapped tries for fast and lean immutable JVM collections". Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications. OOPSLA 2015. New York, NY, USA: Association for Computing Machinery: 783–800. doi:10.1145/2814270.2814312. ISBN 978-1-4503-3689-5.