【发布时间】:2011-11-28 02:54:49
【问题描述】:
确定array2 是否是array1 的“子数组”的最有效算法是什么? (对于 array1 = [9,9,10,4] 和 array2 = [9, 10] 为真)
不依赖于特定语言的实用程序进行数组比较,最便宜的平均和最坏情况解决方案是什么?似乎排序和二分查找只会得到否定的情况。
【问题讨论】:
-
array2 的元素必须是结果吗? array3=[9,4] 是否也是 array1 的子数组?
-
元素必须是必然的。 [9,4] 不会是 array1 的子数组。
标签: arrays algorithm data-structures