私はこれを理解するのに苦労しています。宿題ではないことを約束します。
次のような任意のサイズの行列があるとします ((0, 0) は左上隅にあります)。
1 0 0 1 0 0
0 0 1 1 1 0
0 1 1 1 0 0
0 1 1 1 0 0
0 1 0 1 0 0
私は、隣接するすべてのサブマトリックスの座標をそれらのサブマトリックスで見つける方法を見つけようとしています。この例では、次のようなリストを取得する必要があります。
[(2, 1), (3, 3)
(1, 2), (3, 3)]
このようなリストを作成する方法を理解するのに苦労しています。アルゴリズムが効率的ではないことはわかっています (O(n^2) と推測しています)。これは問題ありません。これは、使用する行列がそれほど大きくないためです。
これを理解する手がかりを私に与えるだけでも大歓迎です。