Я пытаюсь закодировать решатель судоку, и я попытался сделать так, чтобы сетка указателей 9x9 содержала адрес «заданных» объектов, который имеет либо решение, либо допустимые возможные значения.
Мне удалось пройти через массив с 2 циклами for, сначала через каждый столбец, а затем перейти к следующему ряду и повторить.
Однако мне трудно представить, как бы я обозначил, к какой подсети (или блоку, блоку и т. Д.) Относится конкретная ячейка.Мое первоначальное впечатление заключалось в том, чтобы иметь операторы if в циклах for, например, если строка <2 (строки начинаются с 0) и col <2, то мы находимся в 1-м блоке, но это, кажется, запутано.Был бы лучший способ сделать это? </p>