在数组中查找附近的值

锡奇

(我可以使用锯齿形或多维数组,对于这个问题,我将仅引用锯齿形数组)

我有一个锯齿状的数组[] []具有这样的值

 1 3 1 1 1
 1 3 3 3 1
 1 1 2 1 1
 1 3 1 3 1
 1 1 1 1 1

现在,我想立即找到2 so 5 3和3 1旁边的值。在我的一生中,我从哪里开始呢?我什至不知道从哪里开始。

奥斯卡·希布尔(OskarHýbl)

如果2在ar [i] [j]上,则可以用2搜索相邻位置,如下所示:

for (int x = i - 1; x <= i + 1; x++) {    
    for (int y = j - 1; y <= j + 1; y++) {
        if (x == i && y == j)
           continue; // skip the position where your 2 is
        // do your logic here - count the value at ar[x][y]
    }
}

同样要小心处理数组的边界(不要尝试访问数组外部的元素)。

我希望这会为您指明正确的方向。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在数组中查找唯一值的最快方法

来自分类Dev

查找范围中是否有任何值在数组中

来自分类Dev

在数组中查找唯一值

来自分类Dev

使用NumPy在数组中查找最大值的索引

来自分类Dev

在数组中查找特定值

来自分类Dev

Python:在数组列中查找特定值

来自分类Dev

在数组中查找最小值

来自分类Dev

在数组中查找最接近的值使用linq?

来自分类Dev

使用swift在数组中查找某个值的索引

来自分类Dev

jsoncpp。通过匹配值在数组中查找对象

来自分类Dev

在数组中查找最小值> 0

来自分类Dev

Matlab在数组中查找特定的值

来自分类Dev

Excel公式在数组中查找最大值

来自分类Dev

PHP-在数组中查找特定值(多维)

来自分类Dev

PHP-在数组中查找特定值(多维)

来自分类Dev

查找值,将其放在数组中,然后在数组VBA中查找最小值

来自分类Dev

在数组中查找附近的值

来自分类Dev

在数组中查找最小值(Intel8086)

来自分类Dev

NodeJS通过键的值在数组中查找对象

来自分类Dev

添加到数组并在数组中查找值

来自分类Dev

在数组中查找相同的值序列

来自分类Dev

在数组中查找在matlab中遵循某个值的元素

来自分类Dev

在数组C ++中查找特定值

来自分类Dev

在数组中查找等于输入值的对

来自分类Dev

在数组中查找唯一值

来自分类Dev

查找值在数组中的位置

来自分类Dev

在数组中查找交换的值

来自分类Dev

在数组中查找相同的值序列

来自分类Dev

在数组中查找值