小编use*_*580的帖子

所有数组元素的比较 - C算法

我有一个矩阵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
Run Code Online (Sandbox Code Playgroud)

使用CI写道:

for (i=0; i<array_length; i++) {
    for (k=0; k<array_length; k++) {
        if (i==k) continue;

           //Do something
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我想知道我是否可以使用复杂度较低的算法.

c arrays algorithm comparison matrix

5
推荐指数
1
解决办法
7913
查看次数

标签 统计

algorithm ×1

arrays ×1

c ×1

comparison ×1

matrix ×1