如何将多个一维数组相同的数提取出来?

2019-07-17 16:32发布

例如a=[1,2,3];b=[4,5,6];c=[1,2,3,4,5,6]返回的是[]空数组;
例如a=[1,2,3,3];b=[1,3,4,8,4];c=[1,4,5,6,6]返回的数组是[1];
例如a=[1,2,3];b=[2,3,4];c=[3,4,5]返回的数组是[3];
实际上有n组数组要求把相同的数提取出来?
大神们请不吝赐教,谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
厚黑学者
2019-07-18 15:29
comeforyou 发表于 2017-8-19 08:55
大概思路:1、n个数组分别去除相同元素(有且仅保留一个);2、取最短的数组为基准,轮询搜索剩余数组,这样就得出共有元素。
方法也就是数组操作,没什么可多说的。

你这种思路没错,当然都是数组操作;需要实现成程序还是要好好琢磨的

一周热门 更多>