,可以通过遍历多维数组的每个元素,逐个比较是否与目标值匹配。以下是一个实现该功能的示例代码:
def search_value_in_multi_dimensional_array(arr, target):
for sublist in arr:
if isinstance(sublist, list):
if search_value_in_multi_dimensional_array(sublist, target):
return True
else:
if sublist == target:
return True
return False
该函数search_value_in_multi_dimensional_array
接受两个参数,arr
为多维数组,target
为目标值。函数通过递归的方式遍历多维数组中的每个元素,如果找到与目标值匹配的元素,则返回True
,否则返回False
。
该函数的时间复杂度为O(n),其中n为多维数组中的元素个数。
应用场景:
腾讯云相关产品推荐:
领取专属 10元无门槛券
手把手带您无忧上云