【发布时间】:2020-03-31 08:31:42
【问题描述】:
我需要为一个算法编写一个伪代码,该算法将矩阵 (n x m) 作为输入并输出第一次出现的 0 的行索引
我应该描述两种算法,其中一种在 O(mlogn) 中执行,另一种在 O(m+n) 中执行
矩阵的特殊属性:
该矩阵仅由 0 和 1 组成。
输入零值后,该单元格下方的所有同一列也需要为零。
有效输入示例:
1 1 1 1 1 1
1 0 1 1 1 1
1 0 0 1 0 1
1 0 0 0 0 1
0 0 0 0 0 0
输出应该是:1
编辑:我能够想出一个 O(mlogn) 的算法。
【问题讨论】:
标签: algorithm matrix data-structures time-complexity