JavaのHashMap
に5つのエントリが含まれています。各エントリにマッピング含むオブジェクトである:セットに競合があるかどうかを確認する
- x値
- y値
- 長
- 方向(いずれかの "水平" または "垂直")
考えゲームの戦艦の10 x 10のボード。各エントリのx/y座標は、ボード上の船の左上隅に対応し、長さおよび向きは、予想されるように、その点からの船の長さおよび方向に対応する。
私は5隻の船を掘り起こし、コンフリクトとして知られている「オーバーラッピング船」があるかどうかを確認しようとしています。がボードにあります。私はこれを行う方法を理解することはできません。どんな助けでも大歓迎です。それを行うには
どのようにハッシュマップに配置していますか? –
類似のものがここで議論されましたhttp://stackoverflow.com/questions/7501344/how-to-validate-battleship-field。見てください – user219882
注:エントリはカップル(キー、値)です。 – Vincent