3

BiMap には逆メソッドがありますが、問題に使用する正しいコレクションかどうかはわかりません。誰かが別のアプローチまたはコレクション/方法を提案できますか? 例が役に立ちます。

前もって感謝します。プラカシュ

4

1 に答える 1

1

このようなデータ構造をどのように使用するかの簡単なコード サンプルを示していただけますか?

キー/値は一意であるべきですか? この場合、BiMap はほぼ正しいように聞こえます。

キー/値が一意でない場合は、このGuava ディスカッション スレッドで説明されているように、ある種の「BiMultimap」(「グラフ」とも呼ばれます) が必要です。Google は (まだ?) 独自の内部 BiMultimap をオープンソース化していません。

グラフが必要な場合は、スレッドで説明されているように、JUNGまたはFlexigraphを参照してください。

于 2011-04-07T09:56:46.380 に答える