我有一个10x10的2D数组,每个元素都是0,1或2.任务是计算数组中总元素的数量是0.目前我循环遍历数组,并增加一个int如果当前元素为0,则计数器变量。是否有更有效的方法来执行此操作,而不是检查数组中的每个元素?
答案 0 :(得分:1)
怎么会有更有效的方法?
想一想,如果你想知道矩阵中有多少元素是零,那么你必须看看它们中的每一个来决定它们的值。计算机可以快速计算,但它们不能做不可能的事情。
答案 1 :(得分:1)
不,如果你想要一个确切的计数,你必须至少看一下你的数组。要查看它,您需要阅读每个值。
同样具有10x10阵列效率并不重要