【发布时间】:2015-11-12 08:25:57
【问题描述】:
我有一个矩阵。它只能包含 0 和 1。示例:
1 0 1 0 1
1 0 1 0 1
1 1 1 1 1
0 0 0 0 1
1 1 1 1 1
0 0 0 1 0
0 1 0 0 0
我需要显示所有元素 = 0 的子矩阵(m 行和 m 列 - m x m)的最大行数。程序可以更改矩阵列的顺序。
我是 C 初学者,不知道如何开始。
【问题讨论】:
-
到目前为止你有什么尝试?对于 > 1k 的人来说,这看起来像是你第一次来这里......
-
正如我所说,我是一个初学者。我尝试了一些东西,但没有结果。我尝试的所有方法都不起作用。我试图确定每行上为 0 的元素数量,并为每个尝试检查下一行的同一位置是否有元素为零,但这不起作用,因为我需要验证对的列如果是 0,我不知道该怎么做。
-
至少,提供一些代码并展示你的工作。例如,您如何存储矩阵?
-
of a sub-matrix (m lines and m columns - m x m)表示行列子矩阵相等?也就是说一个n * m(n != m)的子矩阵是无效的?