查找数组之间的子图

问题描述

在开发 Complete subtour exchange crossover 时,我陷入了僵局。

我需要在数组之间找到子路径

假设我有 2 个数组

[1,2,4,3,8,5,6,7] && [1,7,8]

函数输出应该是

[ [1,2] [4,3] [5,7]]
int[] p1 = {1,7}
int[] p2 = {1,8}

List<List<Integer>> o1 = findCommonSubtours(p1,p2)
List<List<Integer>> o2 = findCommonSubtours(p2,p1)

// o1 = {{1,2},{4,3},{5,7}}
// o2 = {{1,{3,4},7}}

我正在使用 Java,但我会接受算法本身无语言

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)