Javaでグラフをコーディングしようとしていますが、メンバー変数の1つは、文字列を整数にマップするマップです。整数はのインデックスですList<List<Integer>>
。私が次のようなグラフを持っているとしましょう
"Alpha" maps to 0,
"Beta" maps to 1,
"Charlie" maps to 2,
"Delta" maps to 3.
グラフから削除した場合、シフトダウンしBeta
たい。ただし、Javaマップ関数はキーではなく値しか取得できないため、マッピングを変更することはできません。どうすればこれを行うことができますか?Charlie
Delta