一个人将数值输入二维网格。他们错过了一次进入。查找丢失条目的行和列的最有效算法是什么?
除了简单的逐行或逐列顺序搜索之外,我没有其他方法。但是,显然有一种快速算法。我的想法是,不必检查每个条目,因此至少需要行*列步骤。
答案 0 :(得分:0)
从算法上讲,在没有任何其他限制的情况下,按以下参数可以最佳地进行顺序搜索。检查每个可能的条目都会产生线性的运行时复杂度。任何具有严格较低的运行时复杂度的算法都将无法检查每个可能的条目,这意味着有些条目不会对结果有所帮助,事实并非如此。因此,线性运行时边界是最佳的。