Javaで標準的なTrieベースのマップの実装はどこにありますか?[クローズド]。
2023-08-29 09:45:18
質問
私は、文字列から様々なオブジェクトへのマッピングを保存するJavaプログラムを持っています。
今現在、私の選択肢は、ハッシュ(HashMapを介して)またはバイナリ検索(TreeMapを介して)に依存することです。私は、一般的で質の高いコレクション ライブラリで、効率的で標準的なトライ ベースのマップ実装があるかどうか疑問に思っています。
私は過去に自分で書いたことがありますが、もしあれば、標準的なものを使いたいと思います。
簡単な説明です。私の質問は一般的なものですが、現在のプロジェクトでは、完全に修飾されたクラス名またはメソッド署名によってインデックス化される多くのデータを扱っています。したがって、多くの共有接頭辞があります。
どのように解決するのですか?
を見たくなるかもしれません。 Limewire が提供している Trie の実装を見るとよいでしょう。 を Google Guava に寄稿しています。
関連
-
[解決済み】JavaでMap値をインクリメントする最も効率的な方法
-
[解決済み] Javaで "UTF-8 "文字列リテラルを取得する場所はどこですか?
-
swagger2 モデルが表示されない モデルが見つからない @ApiModel アノテーションが表示されない問題
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] Java 8 List<V> を Map<K, V> に変換する。
-
[解決済み] Java 8のmap()メソッドとflatMap()メソッドの違いは何ですか?
-
[解決済み] JavaでMapをListに変換する方法は?
-
[解決済み] Javaコレクションをフィルタリングする方法(述語に基づく)?
-
[解決済み] Mapを実装し、挿入順序を保持するJavaクラス?
-
[解決済み】Mac OS Xでは、Javaはどこにインストールされていますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
NullPointerException - java.lang.
-
javaの非静的メソッドを静的に参照することができない
-
無効なメソッド宣言
-
java -jarコマンドでパッケージを実行すると、無効または破損したjarfile xxxx.jarが表示される。
-
SocketException java.netの4つの例外解決策。
-
SpringBoot 起動エラー java.nio.charset.MalformedInputException: 入力長 = 2 解決
-
コンストラクタDate()が未定義である問題
-
eclipse 実行 Java、エラー: 選択を起動できず、レシーバーもありません。
-
1分でわかる!恋人の写真をIDEAの背景画像に設定する方法【おすすめ集
-
[解決済み] JavaにTrieはあるのか?[重複しています]