Как проверить поле линкора?

Я пытаюсь подтвердить поле линкор с помощью следующих правил:

  • Корабли не касаются сторонами или углами;
  • Корабли прямые;
  • Там - это корабли 1 × 4, 2 × 3, 3 × 2, 4 × 1 палубы.

Поле представлено как массив byte [10] [10] . Какой алгоритм я могу использовать для этого? Я использую язык Java, но любой язык хорош.

8
задан Bart Kiers 21 September 2011 в 14:22
поделиться