我有一个矩阵m * n,对于每一行,我需要比较它们之间的所有元素。对于我找到的每一对,我都会调用一个函数来执行一些计算。
例子:
my_array -> {1, 2, 3, 4, 5, ...}
I take 1 and I have: (1,2)(1,3)(1,4)(1,5)
I take 2 and I have: (2,1)(2,3)(2,4)(2,5)
and so on
使用 CI 写道:
for (i=0; i<array_length; i++) {
for (k=0; k<array_length; k++) {
if (i==k) continue;
//Do something
}
}
}
我想知道是否可以使用复杂度较低的算法。