トライ マップとは、ペイロードがハッシュ テーブルではなくトライに格納される連想配列を意味します。
ハッシュ マップ/テーブルを使用している場合、使用するキーは通常文字列です。いくつかのトライベースのマップに対するハッシュマップの利点は何ですか? ハッシュマップの方が速いと読んだことがありますが、一貫したハッシュ関数は (char) 配列の各要素をチェックして最終的なハッシュを確認し、配列を1回反復する必要があるようです。試行では、同様に配列を 1 回だけ反復処理する必要があります。
これは、小さなオブジェクトをエンコードするときに、より多くのメモリを使用するように思えます (キーで小文字のアルファ文字のみを許可する場合でも、ノードごとに 26 個のポインターであり、多くの場合、キーごとに複数のノードです)。サイズ変更について心配する必要はありません。ハッシュ マップが非常に一般的であるのに、トライ マップを見たことがないのはなぜですか?