随机匹配查找

时间:2012-05-05 11:31:25

标签: random array-difference

假设我有两个文件或数组,类型不重要,大小为184x184。我试着找出这些项目是否与以下代码不同:

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

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

1 个答案:

答案 0 :(得分:0)

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

  • 可以给N一个大数字,循环不会厌倦计算机,因为循环最多会在10,20阶段被打破。

因为差异将在“i”的非常低的值中找到:

  • 不需要更大的N值。

所以根据我的实验,N的事实值是20.对于相似或背景在图片中占优势,值可以增加到100。