【发布时间】:2020-02-14 21:00:03
【问题描述】:
我有一个尺寸为 NxN 的矩阵,例如在本例中为 5x5:
1 0 1 0 1
0 1 0 1 0
0 0 1 0 1
0 0 1 0 0
1 1 0 1 0
我想获取所有具有相同值的邻居,例如位置 (3,3) 处的元素,并且还获取具有相同值的邻居的邻居等。约束是我不能使用递归,有谁知道如何解决这个问题?
【问题讨论】:
-
您要查找的算法是flood fill,可以使用队列通过BFS 来实现。
-
不使用递归可以做到吗?
-
@miki1307 : 你已经有递归算法了吗?如果是这样,请按照codeproject.com/Articles/418776/…
标签: c algorithm multidimensional-array