0

假设我有两个文件或数组,类型无关紧要,大小为 184x184。我尝试使用如下代码找出这些项目是否不同:

for(i=0; i<N; i++) {
    x = r.nextInt(184);
    y = r.nextInt(184);
    if(item1[x,y] != item2[x,y]) {
        break;
    }
}

我的问题是,N的值应该是多少?我应该运行测试, Nsize之间是否存在事实上的比率?

4

1 回答 1

0

当程序在找到相同索引的不同值时退出循环:

  • 可以给 N 一个大数字,循环不会使计算机疲劳,因为循环最多会在第 10-20 步被打破。

因为在非常低的“i”值中会发现差异:

  • 不需要更大的 N 值。

所以根据我的实验,N 的实际值为 20。对于图片中的相似或背景占主导地位,该值可以增加到 100。

于 2012-07-02T08:09:15.920 回答