我正在寻找一种有效的算法来同步两个数组。假设a1和a2是作为输入给出的两个数组。
a1 - C,C ++,Java,C#,Perl
a2 - C ++,Python,Java,Cw,Haskel
输出2个数组:
输出A1:C,C ++,Java
输出A2:Cw,Haskell,Python
输出A1:
1)两个阵列共有的项目 2)仅在A1中而不在A2中的项目
输出A2:
仅在a2中的项目
提前致谢。
拉吉
答案 0 :(得分:7)
执行此操作直到您处理排序数组中的所有元素,即O(n)的复杂性。