我有两个长字节数组,我需要计算相应位置上有多少字节是相同的。我的解决方案(在 JAVA 中)如下:
int sum = 0;
for(int i = 0;i < t.length;i++)
if (t[i] == spb[i])
sum++;
由于我的程序的这一部分需要大量时间,我想知道我是否可以让它更快
显然两个数组的长度是一样的
最佳答案
如果数组很长,您可以使用多个并发线程来计算数组部分的部分和,然后对部分和求和。
关于java - 如何计算相同的字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7680139/