如何为 TRIE 创建一个 Clojure 拉链,由嵌套映射表示,键是字母。?
像这样的东西:
{\b {\a {\n {\a {\n {\a {'$ '$}}}}}} \a {\n {\a {'$ '$}}}}
用 2 个单词 'banana' 和 'ana' 表示一个 trie。(如有必要,可以在地图中进行一些更改..)
我尝试将map? vals assoc
3 个功能分别传递给拉链。但它似乎不起作用..
我应该使用哪三个功能?
以及基于 zipper 的 insert-into-trie 会是什么样子?