我有一个可以包含 N 个嵌套数组的数组,其中 N 可以包含 M 个数组,其中 N 和 M 都 >= 1。一些示例包括以下内容:
[[[1,2,3],[3,4,5]],[[2,1,1]]]
或者
[[[1,2,3]],[]]]
最后
[[[1,2,3],[3,4,5]],[[2,1,1]], [[1,1,1],[2,2,2]]]
如果嵌套数组中的第 0个元素有重复值,我需要返回布尔值 true 或 false 的东西,问题是复合数组不是唯一标识符。只有每个值数组中的第 0个元素,例如[1,2,3]
or [3,4,5]
,在这种情况下,整数1
和3
,是我需要唯一的对象。所以在最后一个数组的情况下,[1,1,1]
并且[1,2,3]
会在1
重复时发生冲突。
遍历这种类型的嵌套和信号true
或false
是否存在重复的最佳方法是什么?