给定一个由不同值的元素组成的2D数组,如何检测是否存在由相同值组成的循环?循环定义为具有两个或更多个具有相同值的相邻元素,并且具有相同的起点和终点。
l = [
["B","B","B"],["B","G","B"]
]
此数组具有两个分别为“ B”和“ G”的循环。
给定一个由不同值的元素组成的2D数组,如何检测是否存在由相同值组成的循环?循环定义为具有两个或更多个具有相同值的相邻元素,并且具有相同的起点和终点。
l = [
["B","B","B"],["B","G","B"]
]
此数组具有两个分别为“ B”和“ G”的循环。