gpt4 book ai didi

javascript - 如何在二维数组中选择具有相同值的相邻字段

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:03:13 24 4
gpt4 key购买 nike

我有一个二维数组,里面装满了一些数据。我想选择与字段 [0][0] 具有相同值的所有字段,这些字段按照下图所示的方式连接到它:

highlighted fields

我要选择的字段以绿色突出显示的矩阵示例(所选字段至少有四个边(N、W、S、E)中的一个彼此相邻:

你能想出一些简单的算法来实现这个目标吗?我不希望有一些现成的代码——更像是一些指导方针。

最佳答案

使用递归算法。检查每个相邻的单元格,如果匹配则以该单元格为起点进行递归。收集列表中所有匹配的单元格。为避免无限循环,在递归之前检查单元格是否已经在结果列表中。

关于javascript - 如何在二维数组中选择具有相同值的相邻字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16379535/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com